如何判断 C 中的字符串中是否有单引号?

发布于 科技 2024-02-05
9个回答
  1. 匿名用户2024-01-25

    当单引号用作字符时,必须用'否则,编译器会将其视为函数引用,而不是字符。 示例如下:

    #include ""//if the vc++,with this line.

    #include ""

    #include ""

    int main(void){

    char str="12345\'abcde";

    if(strchr(str,'\'')) 应该用 bootstrapping 编写'\''而且写不出来'''

    printf("there is a '\'' in the \"str\".");

    else printf("there is not any '\'' in the \"str\".");

    return 0;

  2. 匿名用户2024-01-24

    if(strstr(line_cont, "'") != null)

    或。 if(strchr(line_cont, '\'') != null)

    是可行的,如果真的不起作用,请写出完整的程序。 以及所涉文件的内容。

  3. 匿名用户2024-01-23

    简单**如下。

    char p="sdfsagfdagfdg";

    for(i=0;iif(p[i]=='s')

    printf("有这个字符 %c",p[i]);

  4. 匿名用户2024-01-22

    它应该写成 f ( c=='\''没错,你需要在 C 中转义。

    希望对你有所帮助。

  5. 匿名用户2024-01-21

    这需要您了解 ASCII 编码 BAI。

    例如,DU 字符 a,用 ASCII 表示,zhi 是十进制整数 65,b 是 66

    对于 dao char 类型的数据 ch,您可以使用 ch='a';给它赋值,也可以使用 ch=65 给它赋值,结果是一样的。

    因此,请使用单引号,看看您如何使用 ASCII 计算机。 'a'直观,一眼就能看懂,65有点隐蔽,乍一看可能看不懂。

  6. 匿名用户2024-01-20

    字符文本必须用单引号括起来,如果它们是字符类型的变量,则不应添加它们。

  7. 匿名用户2024-01-19

    字符串在任何时候都不应使用单引号。

    只需添加一个字符。

  8. 匿名用户2024-01-18

    在 C 语言中,单引号是转移字符,必须用于表示它们'\'

    如果要在字符串中使用单引号,可以这样写:"\abc\'"

  9. 匿名用户2024-01-17

    字符串用双引号表示,字符用单引号比较。 当双引号时,结果是不确定的,这就是出现不可预知结果的原因。

    单引号表示一个字节。

相关回答
4个回答2024-02-05

您可以尝试输出,scanf 函数是从缓冲区读取的数据,第二个字符串的数据是空格或换行符制表符。 您可以单独读取它们,但在两者之间添加 fflush(stdin); 清除缓冲区。

15个回答2024-02-05

比较字符可以直接与 == 比较运算符一起使用,例如: >>>More

14个回答2024-02-05

你能说清楚吗,我不知道你的意思。 是否要在 main 函数中调用一个函数,然后不知道如何定义被调用的函数? 如果是这样的话,我可以告诉你。 >>>More

16个回答2024-02-05

这种说法是有问题的。

第一种情况。 char* s1 = "hello, world"; >>>More

12个回答2024-02-05

给你一个简明的解释会帮助你理解。

#include >>>More