社区
C++ Builder
帖子详情
如何把一个unsigned int放到一个byte数组中?
hqylfy
2002-12-23 12:00:44
定义了一个unsigned int变量?
怎么样才能把这个unsigned int放到byte b[4]的数组中呢?
...全文
128
7
打赏
收藏
如何把一个unsigned int放到一个byte数组中?
定义了一个unsigned int变量? 怎么样才能把这个unsigned int放到byte b[4]的数组中呢?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
binbin
2002-12-23
打赏
举报
回复
直接内存拷贝
binbin
2002-12-23
打赏
举报
回复
在Intel CPU上,哦...
hqylfy
2002-12-23
打赏
举报
回复
呵呵,原来不是[0],是[i],谢谢两位的解答!
hqylfy
2002-12-23
打赏
举报
回复
hlmsoft(小民)
后面那个[0]是什么意思呢?
hlmsoft
2002-12-23
打赏
举报
回复
高字节存高字节
unsigned int x=0x12345678;
Byte b[4];
for(int i=0;i<4;i++)
b[i]=((Byte *)(&x))[0];
binbin
2002-12-23
打赏
举报
回复
memcpy(arrayvar,&intvar,4);
binbin
2002-12-23
打赏
举报
回复
memcpy(intvar,arrayvar,4);
short、
int
、long转
byte
数组
我们在处理数据的时候,经常要用到转成
byte
数组的情况,这里记录一下。
将整型数值存入到
byte
数组中
需求:如用4个字节
byte
b[4]表示整型数值i,要求将i的值转换到
byte
b[4]中; 分析:简单而高效的方法是用位运算来取值;
byte
b[4]能表示的整型值范围是[0, 4294967295],需要用类型
unsigned
int
来匹配; 方法:...
十六进制字符串转
byte
数组实现
字符串转
byte
数组,就是实现如下功能:把
一个
字符串,比如“E4F1C3A81F”每两位作为
一个
十六进制数存到
一个
unsigned
char 型的数组(buf)里,buf[0] = 0xE4,buf[1] = 0xF1,buf[2] = 0xC3,buf[3] = 0xA8.........
c语言
byte
数组转16进制字符串,16进制字符串转字节字节数组
0 ~ 255 等同于
unsigned
char因为C语言本身没有
byte
类型以十六进制表示的话就是 0x00 ~ 0xFF问题:有时候我们会有这样的需求, 给你一串字符, 但是要以16进制的方式使用, 这时候就需要将两字节
放到
一字...
C++二进制
byte
转字符串char
最近需要调试加密算法,涉及到字符对齐、传输等,我们都知道...构造两个参数,
一个
是
BYTE
数组,
一个
是
BYTE
数组对应的长度,目的是方便后续的for循环进行遍历而不用再此判断。 */ inline std::string
byte
ToHexStr(un...
C++ Builder
13,825
社区成员
102,679
社区内容
发帖
与我相关
我的任务
C++ Builder
C++ Builder相关内容讨论区
复制链接
扫一扫
分享
社区描述
C++ Builder相关内容讨论区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章