2.1基本数据类型
记录c++ primer 学习过程,欢迎评论交流;
1.操作系统最小位是比特,32位或者64位操作系统,对应4或8字节。
2.执行浮点运算,使用double或者long double。因为double 和float占用的计算机资源相差很小,但是前者存储的位数更多(不用,白不用)。
3.注意,有符号和无符号数不要在一起做计算,(一起计算时,有符号数会被当作无符号数来进行计算)
有符号数在计算机内以补码形式保存,无符号数是原码形式保存,补码按照原码来进行计算,会得到特别离谱的数字。(原码--反码--补码)
4.以 unsigned char 为例 ,它可以容纳0到255,如果赋值256,就会出现溢出, 256%255 = 1;
5.字面值常量,没有什么好说的。就是各种写法。

浙公网安备 33010602011771号