请问一下 空字符和char *指针在strcmp函数中进行判等运算时应用的是‘0’的ascll值呢还是其整数值?
一般什么时候另外的那个值会被使用呢?
请问一下 空字符和char *指针在strcmp函数中进行判等运算时应用的是‘0’的ascll值呢还是其整数值?
一般什么时候另外的那个值会被使用呢?
看了题目,感觉概念不清,空字符你指的是字符空格---> ' ', 还是字符0,---> ‘0’
其次,任何字符的ascii值就是一个0-127的数,当然10进制是这样,可以表示成8进制或16进制。
strcmp判等时,用的是字符的ASCII值进行比较。可以这样strcmp("ab","ac"),先比较'a'字符和'a'字符,再比较'b'字符和'c'字符.