发布网友 发布时间:2022-03-18 10:52
共5个回答
热心网友 时间:2022-03-18 12:21
字符0的ascii码的确是48。
int a=48;
char b=a;
那么b就是字符0,数字48
0-'0'= - 48 //编程中
热心网友 时间:2022-03-18 13:39
ascii里字符0对应的是二进制48 并且调用时必须加引号否则是一般的0 ‘0’是asc码值 这是编程时‘ 你就把asc当成函数就行 硬件制作时‘0’是用二进制011000 而0是0
热心网友 时间:2022-03-18 15:14
如果是在高级语言编程的环境里,当作为源程序文件保存的时候,就不一样啊。一个是就一个字符0,底层是二进制的48,另一个是三个字符'0',底层是二进制的39 48 39。
编译或解释工具会自动判断和转换,结果一个是数字0,一个是字符串0,二者意义不同,不等值。
热心网友 时间:2022-03-18 17:05
这没什么区别两个都相等,两个单引号都是表示0不是数字0而是字符0
热心网友 时间:2022-03-18 19:13
它们的含义与价值是不一样的