\0在C语言中什么意思?

如题所述

温馨提示:答案为网友推荐,仅供参考
第1个回答  2020-07-21
是用ASCII码来表示的,'0'就是代表数值0,但在ASCII码中,它的数值就是用别的了,具体多少我忘了,不过你可以直接用'0'表示。
第2个回答  2020-05-08
'0'是一个字符,值是阿拉伯数字0这个字符。
'\0'才是楼上说的结束符。
第3个回答  2020-04-17
当你定义字符串的时候,字符‘\0’被自动添加到字符串尾部,如:
char
*p="hello";
则这个字符串在内存中存储为'h','e','l','l','o','\0'
可以使用'\0'将字符串初始化为空串:
char
ch[10]={'\0'};
还可以通过'\0'判断字符串尾部,例如输出字符串示例:
char
*p="hello,world!";
while(*p!='\0')
{
printf("%c",*p);
p++;
}
第4个回答  2019-09-18
结束符的意思,表示空,字符串遇到
'0'
就结束了。
相似回答