一:c语言中关于整数的内置类型
二:在求整形表达式中发生的整型提升?
1.概念:表达式中的字符和短整型在使用之前转换为普通整型,这种转换就是整型转换
2.计算方法:有符号整数提升是按照变量的数据类型的符号位来提升
? ? ? ? ? ? ? ? ? ? ?无符号整数提升,高位补0
3.举个例子就会懂得:
4.对上述例子仔细分析:?
5.代码实现:?
三: 大小端及字节序
1.二进制数转化为十六进制
2.内存中存储的是补码,并且是倒着存储的
?
3. 上述为啥会这样存储呢,这就有大小端和字节序的概念了
字节序:是以字节为单位,讨论存储顺序的
小端字节序存储:把一个数据的低位字节的内容,存放在低地址处;把一个数据的高位字节的内容,存放在高地址处
大端字节序存储:把一个数据的低位字节的内容,存放在高地址处;把一个数据的高位字节的内容,存放在低地址处
4.用图展示为:
5.如何用代码判断大小端呢
先来画图分析下:?
四:本期分享结束,谢谢观看?