皇牌空战x2飞机排行:'\0'是指ASCII码值???

来源:百度文库 编辑:查人人中国名人网 时间:2024/05/14 07:11:19
'\0'是指ASCII码值???

以上两位说的都有错误。
'\0'不是指ASCII码值,它是字符,它的ASCII码值是0,也就是ASCII码表的第一个字符。'\0'并非是空格,空格的ASCII码值是32,只不过是输出类似于空格而已。不信楼主可以试一下下面的程序
main()
{
char a='\0';
if(a==0)
printf("A ASCII is 0\n");
if(a==' ')
printf("A is space\n");
printf("*%c*\n",a);
getch();
}

ascii的 NUL也就是000
这个问题以前还真的没有认真想过.猜

引用:”以上两位说的都有错误。
'\0'不是指ASCII码值,它是字符,它的ASCII码值是0,也就是ASCII码表的第一个字符”

楼上的,没有理解就不要乱评价别人对错
你难道不知道NUL吗?跟着别人一个意思,别自己否定自己好不,大哥!-_-|||

不是 \0是字符形式 他的ASCII码值是 0X00 功能是NULL 也就是空格的意思