c语言中,3和3.0和“3”和‘3’有什么区别

Python07

c语言中,3和3.0和“3”和‘3’有什么区别,第1张

3是整型,3.0是浮点型,“3”是ASCII码值,’3‘是字符而不是数字。

在C语言中,3是整型数字,3.0是浮点型数字,“3”是ASCII码值,’3‘是ASCII字符而不是数字,这就是它们的区别。

ASCII是基于拉丁字母的一套电脑编码系统,它主要用于显示现代英语和其他西欧语言,是现今最通用的单字节编码系统,并等同于国际标准ISO/IEC646。

在C语言中,大于的0的正整数都为真,

所以3为真,!3表示为假。

举例:

whlie(3)//如果whlie里面的条件是这样的话,那么这个条件一定为真,程序就会进入到whlie循环中去

while(!3)//如果是这样写,那么这个条件已经为假了,这个循环根本就不会执行。

希望这里对你有帮组