在c语言中,0和'0'的区别,有很多.
存储空间方面,整数0可以占,2字节(int)或4字节(long)
但是字符'0'只占1个字节.(char)
在逻辑运算值方面,0和非零'0'(ascii码值为48)是2个主要的区别,比如 !0 =1 !'0'=0;
所以说,0和'0'是两个完全不同的概念!他们之间也有联系,就是'0'的整形值是48,而ascii码0代表空操作.等
等...
在c语言中,0和'0'的区别,有很多.
存储空间方面,整数0可以占,2字节(int)或4字节(long)
但是字符'0'只占1个字节.(char)
在逻辑运算值方面,0和非零'0'(ascii码值为48)是2个主要的区别,比如 !0 =1 !'0'=0;
所以说,0和'0'是两个完全不同的概念!他们之间也有联系,就是'0'的整形值是48,而ascii码0代表空操作.等
等...
Copyright © 2024 妖气游戏网 www.17u1u.com All Rights Reserved