社区
网络编程
帖子详情
如何在 char[4]中存放 32位的 int 型整数?
pottichu
2006-04-08 08:45:59
都是占32位内存,应该怎么转换一下呢?
...全文
318
10
打赏
收藏
如何在 char[4]中存放 32位的 int 型整数?
都是占32位内存,应该怎么转换一下呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
YufengShi
2006-04-09
打赏
举报
回复
用位运算或除法操作拆解一个整型得到各个字节部分,
再把整型的各个字节部分复制到char数组里.
不要使用指针方式操作,那样的话你就依赖于整型的存储方式了.
snowfling
2006-04-09
打赏
举报
回复
用不着考虑这么多吧!估计楼主也是在PC机上写程序。
MSDN3000
2006-04-09
打赏
举报
回复
INT32 iTestA=0x12345678
CHAR cTestB[4];
cTestB[0]=(iTestA>> 0)&0xFF;
cTestB[1]=(iTestA>> 8)&0xFF;
cTestB[2]=(iTestA>>16)&0xFF;
cTestB[3]=(iTestA>>24)&0xFF;
蒋晟
2006-04-09
打赏
举报
回复
没法转换,因为不知道整数是否使用big-endian存储方式
一条晚起的虫
2006-04-09
打赏
举报
回复
没说要存成什么格式阿?
方法多了
syy64
2006-04-09
打赏
举报
回复
楼主没讲清楚,虽说都是四个字节,但存储方式不一样。
AthlonxpX86
2006-04-09
打赏
举报
回复
union Buf
{
char arry[4];
int a;
}
femalelover
2006-04-09
打赏
举报
回复
char arry[4];
int a=10 ;
memcpy(arry,&a,sizeof a);
cout<<*(int*)arry<<endl; //得到10. 说明上面复制到数组确实没问题.
以前没想过这个问题,特地MARK,又简单又有意思.
DentistryDoctor
2006-04-08
打赏
举报
回复
memcpy(charArray,&i,sizeof(i));
cnwolf
2006-04-08
打赏
举报
回复
char a[4];
int *b;
int c;
c = 0x12345678;
b = (int *)a;
*b = c;
字符
型
char
和整
型
int
之间的关系
在C语言
中
并没有
char
类
型
的常量(但是在C++
中
却有,字符常量都是
char
类
型
),其实是用
int
表示
char
,字符
型
与整
型
相比只是更加节省内存。(在所有数据类
型
中
,
char
类
型
占用的内存空间最少) 有符号的字符表示-128~127...
c语言——将
int
型
数字输入给
char
型
变量会如何?
而将a以%d(以十进制的形式打印有符号
整数
)打印时就涉及了整
型
提升,不在本次讨论内。那么强行把一个
int
类
型
变量赋给
char
类
型
变量会发生什么呢?当强行把
int
类
型
的值赋给
char
型
变量时,会发生截断。
int
类
型
与
char
类
型
int
用来定义整
型
变量,
char
用来定义字符
型
变量,要清楚的知道三个定义式的区别,可以比较它们在内存
中
的存储形式。 数据在内存
中
是以二进制形式
存放
的,而且是以补码表示的。一个正
整数
的补码和该数的原码(即该数...
java
char
和
int
的区别_
int
类
型
和
char
类
型
的区别
int
用来定义整
型
变量,
char
用来定义字符
型
变量,要清楚的知道三个定义式的区别,可以比较它们在内存
中
的存储形式。数据在内存
中
是以二进制形式
存放
的,而且是以补码表示的。一个正
整数
的补码和该数的原码(即该数的二...
c++
中
int
,和
char
的区别和特性。
虽然谈不上十分难懂或者十分重要,但是希望大家...
int
用来定义整
型
变量,
char
用来定义字符
型
变量,要清楚的知道三个定义式的区别,可以比较它们在内存
中
的存储形式。 数据在内存
中
是以二进制形式
存放
的,而且是以...
网络编程
18,356
社区成员
64,214
社区内容
发帖
与我相关
我的任务
网络编程
VC/MFC 网络编程
复制链接
扫一扫
分享
社区描述
VC/MFC 网络编程
c++
c语言
开发语言
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章