20、数据的机器级表示
-
本大节课分为20.3小节到20.7小节,包含补码解析,整型不同类型、溢出解析,浮点数IEEE754 标准解析,真题实战
20.3 小节是补码讲解及内存实战演示
20.4 小节是整型不同类型解析-溢出解析
20.5 小节是浮点数 IEEE754标准解析及实战计算演示
20.6 小节是浮点数精度丢失实战演示
20.7小节是选择题真题讲解
1、补码(Complement)讲解及内存实战演示
自己debug看内存,比如,计算2-5,实际是2+(-5)
x86架构是小端存储,小段存储是低字节在前,即低字节在低地址,高字节在后,即高字节在高位
大端和小端相反
1 |
|
2、整型不同类型解析-溢出解析
(1):基本整型 int型:编译系统分配给int型数据2个字节或4个字节,在存储单元方式是用整数的码补方式存放。若字节数为2,则取值范围 -32768
32767;若字节数为4,则取值范围 -21474836482147483647(2):短整型 short int:存放字节数为2,取值范围 -32768~32767
(3):长整型 long int:存放字节数为4 取值范围 -2^31~ 2 ^31-1
(4):双长整型 long long int:一般分配8个字节 取值范围-2^63~2 ^63-1
tips:介于无符号型的概念,其实就是极性只有正极,然后把负极的值取正加到原本正极范围上。举例子,短整型取值范围: -32768~ 32767,无符号短整型取值范围为:0~65535
1 |
|
3、浮点数 IEEE754标准解析及实战计算演示
4、浮点数精度丢失实战演示
5、选择题真题讲解
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来自 Ruiqy~!
评论