已读16%
预计阅读本页时间:-
预计阅读本页时间:-
C包含大量数值类型,这体现了为程序员提供方便C的设计这一意图。比如对于整数,C并不认为一种整数已经足够,而是努力给程序员以多种选择(有符号和无符号),以最好的数值范围满足某个具体程序的需求。
计算机中,浮点数和整数有很大不同,它们的存储和运算都有很大区别。两个32位存储单元的每个位状态都相同,但是如果把一个解释为float类型,另一个解释为long类型,它们将表示完全没有关系的两个值。例如,在PC机中,一个存储单元表示float数,值为256.0;如果把它解释为long数,则其值为113246208。C允许书写混合数据类型的表达式,但它会自动进行类型转换,以使实际的计算只使用一种类型。
广告:个人专属 VPN,独立 IP,无限流量,多机房切换,还可以屏蔽广告和恶意软件,每月最低仅 5 美元
计算机内存中用数值编码来表示字符。美国最常用的数值编码是ASCII码,C也支持其他编码的使用。字符常量是计算机系统所使用的数值编码的符号表示,它表示为单引号中的一个字符(如‘A’)。