社区
C语言
帖子详情
用unsigned char如何得到int数据
yueliang1982
2004-12-24 11:44:15
将整形数据4个字节存放的值分别输出
int iTim = 1222110833;
unsigned char* p = (unsigned char*) &iTim;
for(int i = 0; i < sizeof(int); ++i)
{
cout<<int(*(p++))<<endl;
}
输出的结果是:113, 238, 215, 72
那怎么样才能手工算出这个结果了???
也就是得到这个结果的原理是什么啊??
...全文
127
4
打赏
收藏
用unsigned char如何得到int数据
将整形数据4个字节存放的值分别输出 int iTim = 1222110833; unsigned char* p = (unsigned char*) &iTim; for(int i = 0; i < sizeof(int); ++i) { cout<<int(*(p++))<<endl; } 输出的结果是:113, 238, 215, 72 那怎么样才能手工算出这个结果了??? 也就是得到这个结果的原理是什么啊??
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yueliang1982
2004-12-24
打赏
举报
回复
谢谢!!!
darkstar21cn
2004-12-24
打赏
举报
回复
一个int的存放方式:(window的)
比如1的存放为:00000001 00000000 00000000 00000000 (0x01000000)以8个bit为单位,左边为低位,右边为高为,而不是一般的0x00000001
这只是window的存储方法,各个操作系统都有自己的存储方式,可以自己找下资料惑,实验一下。
pacman2000
2004-12-24
打赏
举报
回复
按16进制,然后一个字节一个字节取。
goodluckyxl
2004-12-24
打赏
举报
回复
把int按二进制存放后
一个一个字节分开就是了
unsigned
char
类型指针与
int
型
数据
的转换
本文探讨了在不同字节序(大端与小端)的系统中,
unsigned
char
类型指针与
int
型
数据
转换的问题。指出在嵌入式系统中,由于
数据
存储方式的不同,直接通过指针访问
int
数据
可能导致错误结果。建议采用位操作来获取字节值以增强代码的通用性。
char
,short ,
int
,long,long long,
unsigned
long long
数据
范围
本文详细介绍了C++中整型
数据
类型的属性、长度、基本类型、取值范围及输入输出格式,包括
char
、signed
char
、
unsigned
char
、short、
unsigned
short、
int
、
unsigned
int
、long、long long、
unsigned
long long等类型。
double、long、
unsigned
、
int
、
char
类型
数据
所占字节数(C语言)
本文详细介绍了在16位、32位和64位编译器下,C++中各种
数据
类型的字节大小,包括
char
、
int
、long、float和double等,并特别强调了64位环境下long和
unsigned
long的字节大小,以及如何在C++中使用64位整数。
char
, signed
char
,
unsigned
char
, short
int
unsigned
short
int
,
int
数据
类型取值问题
本文探讨了C语言中
char
、signed
char
、
unsigned
char
等基本
数据
类型的取值范围及其跨平台移植的优势。通过对比不同类型的取值范围,揭示了语言设计者在确保程序移植性和效率方面的精妙考量。
c语言
unsigned
char
转换成
unsigned
short,C语言实验一:在屏幕上输出您使用的编译器对如下
数据
类型所分配的存储字节数:
char
,
unsigned
char
,short
int
...
该代码示例展示了C语言中不同
数据
类型的字节大小,包括
char
、
unsigned
char
、short
int
、
int
、long
int
、long long
int
、
unsigned
short
int
、
unsigned
int
、
unsigned
long
int
、
unsigned
long long
int
、float、double和long double。通过打印sizeof运算符的结果,了解各种
数据
类型的存储需求。
C语言
70,038
社区成员
243,247
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章