永发信息网

如何将四个字节变量合成一个长整型变量

答案:5  悬赏:50  手机版
解决时间 2021-02-26 08:02
如何将四个字节变量合成一个长整型变量
最佳答案
LZ只要在移位之前将 a,b,c,d由char扩展为long就OK了(顺便说下最好a,b,c,d是unsigned char, m是unsigned long,否则扩展数字的时候有时会有问题,但你这题不会有问题)
全部回答
memcpy即可,不考虑字节序的话,int n = *((int*)buf)
#include int main(){ long int x1 = 0x00; long int x2 = 0x01; long int x3 = 0xe2; long int x4 = 0x40; long int result = (x1 << 24) + (x2 << 16) + (x3 << 8) + x4; printf("0x%08lx, %ld\n", result, result); return 0; }
m=(a<<24)|(b<<16)|(c<<8)|d;貌似这么做
char型和long型的转换,需要加(long)进行强制转换。 再看看别人怎么说的。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
QQ飞车剃刀的颜色是什么决定的?
先把黄豆打成粉,然后再用黄豆粉煮豆浆这样做
请问,我在淘宝上买了衣服不喜欢把它退了,但
小商品市场地址在什么地方,想过去办事
电脑的主显示器和铺显示器怎么切换
数字机顶盒的视频输出一转二
父母家庭暴力怎么办
魔兽世界部落怎么去地深之源?
男性,45岁。体检时做胃镜检查为慢性非萎缩性
皇家壹号国际娱乐会所地址在哪,我要去那里办
班级来了个女同学 衣服上破了个洞同学们都看
什么面膜比较好用
石家庄28中和17中哪个好?
西藏夏天有雪吗?-
秋滨街道秋高社区卫生计生服务站地址在什么地
推荐资讯
电影追龙好看吗主要剧情讲的是什么 甄子丹刘
娄底交通违章查询微信公众号
语言栏怎么显示输入法
民间非营利组织的净资产,是指资产减去负债后
晨鹏包装这个地址在什么地方,我要处理点事
金立5001s手机在使用两张卡的时候(连通与移
大连的碉堡酒店叫什么名字
芋头糕简单做法怎么做
霍金现在还活着吗?
希捷移动硬盘是不是有自己的查硬盘的软件,叫
本人生日网友问我要啥礼物呢
p5g41t-m lx3系统u盘设置教程
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?