社区
C语言
帖子详情
怎么将两个16位数转换为32位
techfaith2
2008-11-05 07:06:39
怎么将两个16位数转换为32位?
假如有两个数0x64f0,0x01合并为0x0046001F,都是16进制的,且0x64f0,0x0046001F是BCD格式压缩码。
希望各位高手支招,谢谢
...全文
1180
9
打赏
收藏
怎么将两个16位数转换为32位
怎么将两个16位数转换为32位? 假如有两个数0x64f0,0x01合并为0x0046001F,都是16进制的,且0x64f0,0x0046001F是BCD格式压缩码。 希望各位高手支招,谢谢
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
9 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
太乙
2008-11-06
打赏
举报
回复
汗~~~~lz这么不负责任!!!!
leank
2008-11-06
打赏
举报
回复
Up
[Quote=引用 3 楼 aozhi 的回复:]
BCD压缩码里会有F?
lz先搞清楚什么是bcd压缩码吧.
十进制 63
bcd 0x63
十六进制 0x3F
[/Quote]
xtdumpling
2008-11-06
打赏
举报
回复
pack BCD,压缩的BCD码
它是一种用四位二进制数表示一位十进制数的表示方法.
首先是用四位二制数表示个位,然后用四位二进制数表示十位, 然后百位...
比如:十进制数,251有三位,需要三个,四位二进制数表示。 1表示为0001; 5表示为0101; 2表示为0010.
最后251的BCD数据表示为0010 0101 0001
zapdos
2008-11-05
打赏
举报
回复
规则呢?
hyyuanqiang
2008-11-05
打赏
举报
回复
居然不会。。。。。。。。。
帅得不敢出门
2008-11-05
打赏
举报
回复
必须把转换公式列出来
aozhi
2008-11-05
打赏
举报
回复
BCD压缩码里会有F?
lz先搞清楚什么是bcd压缩码吧.
十进制 63
bcd 0x63
十六进制 0x3F
Fighting Horse
2008-11-05
打赏
举报
回复
0x64f0,0x01合并为0x0046001F?
有什么规律啊?
chuchuzinnia
2008-11-05
打赏
举报
回复
BCD我也不会哎。。。
两个
16
位有符号整数
转换
为
32位
有符号整数的方法
在工作中遇到需要将
两个
16
位的有符号整数
转换
为
32位
有符号整数的功能,具体情况是需要把PLC里放在
两个
D软元件里的32
位数
据以
16
位为单位读到PC端后再
转换
为32
位数
据。经过实践,方法和注意事项整理如下: 先列出可用方法供大家参考,如有错误请指正! 第一种、通过BitConverter下的GetBytes()和ToInt32()方法来实现: byte[] arrl, arrh, arrI
16
位数
与8
位数
的
转换
情况一、一个
16
位数
unit拆分成2个8
位数
high、low: high = (unit >> 8) & 0xff; //高8位 low = unit & 0xff; //低8位 情况二、2个8
位数
high和low合成一个
16
位数
据unit: unit= (uint
16
_t) (high << 8) | low; //uint
16
_t是无符号
16
位...
将
16
位数
据(word)
转换
为
两个
8
位数
据(byte)
将一个
16
位的数据(word型、int型)
转换
为
两个
8位的数据(byte型),该
16
位数
据
转换
为
16
进制状态时,其中高8位在前面,低8位在后面。如该
16
位数
据(4582),其
16
位进制为11E6。所以高8位为11,低8位为E6。下面讲述如何通过运算得出
两个
8
位数
据。 高8位计算(取整) 将该
16
位数
据(十进制)除以256,得到的整数即为高8
位数
据。 round(4582)=17,
转换
为
16
进制即为11。 低8位计算(取余...
python将二进制
转换
为
32位
浮点数float/
两个
16
位整数(高位字/低位字)Uint
16
转换
为
32位
浮点数float
python将二进制
转换
为
32位
浮点数float/
两个
16
位整数(高位字/低位字)Uint
16
转换
为
32位
浮点数float
【亲测免费】
16
位、
32位
、64
位数
据
转换
工具
16
位、
32位
、64
位数
据
转换
工具 简介 本仓库提供了一个资源文件,用于将不同
位数
的数据
转换
为浮点型(float)和双浮点型(double)。具体功能包括:
16
位转浮点型float:将
16
位数
据
转换
为浮点型数据。 MODBUS
32位
转浮点型float:将MODBUS协议中的32
位数
据
转换
为浮点型数据。 64位转双浮点型double:将64
位数
据
转换
为双浮点型数据。 使用说明 请根据您的需求...
C语言
70,023
社区成员
243,263
社区内容
发帖
与我相关
我的任务
C语言
C语言相关问题讨论
复制链接
扫一扫
分享
社区描述
C语言相关问题讨论
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章