c语言中,‘\0’的ascii 码是多少

谢谢大虾们的解答了

\0的ascii码是0。 ' 0 '是c/c++语言中的字符串终止符,对应ASCII字符集中的空字符NULL,取值为0。\0是C++中字符串的结束符号,存储在字符串的末尾。虽然不包含在字符串长度内,但是占用内存空间,一个汉字一般用两个字节表示。ASCII码适用于所有拉丁字母。ASCII码有两种形式:7位码和8位码,因为1位二进制数可以表示(21 =)两种状态:0,1;2位二进制数可以表示(22)=4种状态:00,01,10,11;以此类推,一个7位二进制数可以表示(27=)128个状态。二进制代码使用双符号系统表示文本、计算机处理器指令或任何其他数据。二进制系统是任何只允许两种选择的系统,如电子系统中的开关或简单的真或假测试。在BCD编码的数字中,每个半字节中只有前十个值是合法的,然后十进制数从0到9进行编码。
温馨提示:答案为网友推荐,仅供参考
第1个回答  推荐于2017-10-06

1 c语言中,‘\0’的ascii 码是0

2 验证

#include<stdio.h>
int main(){
char ch1 = '\0', ch2 = 'a';
printf("%d\n%d\n", ch1, ch2);

getchar();
return 0;
}

3 运行

第2个回答  2008-11-26
是0,一下代码可以验证
main()
{
char c;
c='\0';
printf("%d",c);
}
第3个回答  2015-09-09
\0’的ascii 码是0
第4个回答  2008-11-27
0
相似回答