c语言中整数的存储
2023-12-26 04:31:25
一:c语言中关于整数的内置类型
二:在求整形表达式中发生的整型提升?
1.概念:表达式中的字符和短整型在使用之前转换为普通整型,这种转换就是整型转换
2.计算方法:有符号整数提升是按照变量的数据类型的符号位来提升
? ? ? ? ? ? ? ? ? ? ?无符号整数提升,高位补0
3.举个例子就会懂得:
4.对上述例子仔细分析:?
5.代码实现:?
三: 大小端及字节序
1.二进制数转化为十六进制
2.内存中存储的是补码,并且是倒着存储的
?
3. 上述为啥会这样存储呢,这就有大小端和字节序的概念了
字节序:是以字节为单位,讨论存储顺序的
小端字节序存储:把一个数据的低位字节的内容,存放在低地址处;把一个数据的高位字节的内容,存放在高地址处
大端字节序存储:把一个数据的低位字节的内容,存放在高地址处;把一个数据的高位字节的内容,存放在低地址处
4.用图展示为:
5.如何用代码判断大小端呢
先来画图分析下:?
四:本期分享结束,谢谢观看?
文章来源:https://blog.csdn.net/Miwll/article/details/135208758
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!
本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。 如若内容造成侵权/违法违规/事实不符,请联系我的编程经验分享网邮箱:veading@qq.com进行投诉反馈,一经查实,立即删除!