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.字面值常量,没有什么好说的。就是各种写法。

posted @ 2023-04-22 11:19  前端新手村  阅读(15)  评论(0)    收藏  举报