社区
VB基础类
帖子详情
十六进制数转化成十进制数(求助!!!)
superbs2000
2006-07-05 11:24:54
有一组数如下
60 4E 97 4B = 5184.30
90 DF 6E 4B = 4111.40
0C 08 A5 4B = 5650.90
88 6D A0 4B = 5515.10
请问怎样才能把十六进制数转化成十进制?
请高手帮解决一下,谢谢了
...全文
178
4
打赏
收藏
十六进制数转化成十进制数(求助!!!)
有一组数如下 60 4E 97 4B = 5184.30 90 DF 6E 4B = 4111.40 0C 08 A5 4B = 5650.90 88 6D A0 4B = 5515.10 请问怎样才能把十六进制数转化成十进制? 请高手帮解决一下,谢谢了
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
4 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
superbs2000
2006-07-05
打赏
举报
回复
解决了,谢谢flfq
hanstins
2006-07-05
打赏
举报
回复
Option Explicit
Private Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Public Function ByteToSingle(A As Byte, B As Byte, C As Byte, d As Byte) As Single
Dim i As Integer
Dim InByte(3) As Byte
Dim OutSng As Single
InByte(0) = A
InByte(1) = B
InByte(2) = C
InByte(3) = d
CopyMemory OutSng, InByte(0), 4
ByteToSingle = OutSng
End Function
Private Sub Form_Load()
Dim i As Single
i = ByteToSingle(&H60, &H4E, &H97, &H4B)
End Sub
如果楼主提供的是浮点数的话,上述方法是正解
不过我用楼主提供的数试了一下,好像结果与楼主给的结果不符
楼主是不是应该确定一下数据类型?
一笑拔剑
2006-07-05
打赏
举报
回复
CopyMemory....
汗
flfq
2006-07-05
打赏
举报
回复
Public Declare Sub CopyMemory Lib "kernel32" Alias "RtlMoveMemory" (Destination As Any, Source As Any, ByVal Length As Long)
Dim sngValue As Single
dim bytValue(3) as byte
bytvalue(0)=&h60
bytvalue(1)=&h4E
bytvalue(2)=&h97
bytvalue(3)=&h4B
CopyMemory sngValue, bytvalue(0), 4
第03章-二进制、八进制、
十进制
、
十六进制
之间的转换
本课程内容如下: 第1节 二进制及
十进制
的由来 第2节 二进制、
十进制
、八进制、
十六进制
的表示方法 第3节 二进制和
十进制
之间的相互转换 第4节 二进制和八进制之间的相互转换 第5节 二进制和
十六进制
之间的相互转换 ...
计算机中65的
十进制
是多少,计算机的
十六进制
1000
转化成
十进制
数
是多少啊?怎么计算啊...
二进制转换
十进制
二进制
数
第0位的权值是2的0次方,第1位的权值是2的1次方……例如,设有一个二进制
数
:0110 0100,转换为10进制为:下面是竖式:0110 0100 换算成
十进制
第0位 0 x 2^0 = 0第1位 0 x 2^1 = 0第2位 1 x 2...
Qt
十进制
转化为
十六进制
,萌新
求助
Qt
十进制
转
十六进制
失败了
STM32【
十进制
-
十六进制
转换】无需for循环等复杂函
数
由于用到了DWIN串口屏,所以需要将一个三位
数
的
十进制
变量转化为
十六进制
去输出。举个例子,如果我要在屏幕上显示46.1,那么我需要发送的
数
据就是(HEX)461,这个很容易就能解决,但是问题总是多变的,首先用过强制...
用c语言简单的指针求进制,
求助
!C语言用指针函
数
实现
十进制
转,
十六进制
,八进制,二进制...
printf("输入要转换的
十进制
数
和要转成的进制: "); scanf("%d %d",&n,&jinzhi); transform(n,jinzhi,s); output(s); getch(); return 0; } void transform(int n, int m,SqStack *s) { while(n) { s->yushu[++s->...
VB基础类
7,763
社区成员
197,609
社区内容
发帖
与我相关
我的任务
VB基础类
VB 基础类
复制链接
扫一扫
分享
社区描述
VB 基础类
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章