为了能到远方,脚下的每一步都不能少.|

园龄:粉丝:关注:

2021-04-05 14:03阅读: 574评论: 0推荐: 0

c语言 将byte转化为二进制数值计算 2021.4.7

BYTE bytes1[4] = {0x00,0x10,0x40,0x00};    //创建4字节的字节数组  注意:字节是逆序的

BYTE bytes2[4] = {0x05,0x20,0x40,0x00};    

DWORD b1 = *(DWORD *)bytes1;        //先将bytes1转化成(DWORD *)的指针  再用取值符 * 获得四个字节的值

DWORD b2 = *(DWORD *)bytes2;

DWORD result = b1-b2;        //进行二进制计算

printf("%X-%X=%X",b1,b2,result);   

本文作者:乘舟凉

本文链接:https://www.cnblogs.com/czlnb/p/14618330.html

版权声明:本作品采用知识共享署名-非商业性使用-禁止演绎 2.5 中国大陆许可协议进行许可。

posted @   乘舟凉  阅读(574)  评论(0编辑  收藏  举报
点击右上角即可分享
微信分享提示
评论
收藏
关注
推荐
深色
回顶
收起