c语言 ‘\0’ '0'
if ('\0'==0)if('0'==0)
这两个判断的区别,和这么判断的
‘\0’在ASCII中不是NULL吗 本帖最后由 jackz007 于 2019-11-2 22:33 编辑
是的,'0' 的 ASCII 编码是 48,'\0' 的 ASCII 编码是 0,所以, ('\0' == 0) 的值是 true (真),('0' == 0) 的值当然是 false (假) 了。 jackz007 发表于 2019-11-2 22:16
是的,'0' 的 ASCII 编码是 48,'\0' 的 ASCII 编码是 0,所以, ('\0' == 0) 的值是 true (真),('0 ...
嗯,对二楼说的十分正确
页:
[1]