char=‘0’和char=0 都对,有啥区别吗
发布网友
发布时间:2024-01-10 21:57
我来回答
共2个回答
热心网友
时间:2024-03-15 23:00
都不全 需要有变量名
char c='0'; 把c初始化为字符0, ascii码值是0x30
char c=0; 把c初始化为ascii码值0, 也就是字符串结束符那个, 等效于'\0'
于是 区别就是值不同。
热心网友
时间:2024-03-15 23:01
有区别,一个是字符0,一个是数值0.
字符0的asc码值是0x30, 数值0的就是0
char c=0和char c='\0' 是相同的 , char c='0' 和 char c=0x30是相同的
热心网友
时间:2024-03-15 23:00
都不全 需要有变量名
char c='0'; 把c初始化为字符0, ascii码值是0x30
char c=0; 把c初始化为ascii码值0, 也就是字符串结束符那个, 等效于'\0'
于是 区别就是值不同。
热心网友
时间:2024-03-15 23:01
有区别,一个是字符0,一个是数值0.
字符0的asc码值是0x30, 数值0的就是0
char c=0和char c='\0' 是相同的 , char c='0' 和 char c=0x30是相同的