社区
C#
帖子详情
用c# 进行16进制解析
loffer
2017-07-14 04:06:44
0Xff 0Xff 0Xff 0Xff //栈头
0x01 0x3A 0x00 0x00 //数据1
0x02 0x3A 0x00 0x00 //数据2
0x03 0x3A 0x00 0x00 //数据3
0Xfe 0Xfe 0Xfe 0Xfe //栈尾
请问各位老师,上面这组16进制数据通过端口监听读取后如何转成十进制?是利用循环吗?
...全文
707
5
打赏
收藏
用c# 进行16进制解析
0Xff 0Xff 0Xff 0Xff //栈头 0x01 0x3A 0x00 0x00 //数据1 0x02 0x3A 0x00 0x00 //数据2 0x03 0x3A 0x00 0x00 //数据3 0Xfe 0Xfe 0Xfe 0Xfe //栈尾 请问各位老师,上面这组16进制数据通过端口监听读取后如何转成十进制?是利用循环吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
5 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
nry19871012
2017-07-14
打赏
举报
回复
不需要转吧! 0xff这个只是以十六进制的形式显示给我们看的。计算机认的只是二进制。 除非他是以字符串的形式传输的。
threenewbee
2017-07-14
打赏
举报
回复
数据直接tostring显示出来就是10进制,不需要转换。
Haou2020
2017-07-14
打赏
举报
回复
如果是两字节 两字节的数据 协议会规定高字节在前低字节在后 或者低字节再前高字节在后 用高字节的乘256表示移8位 再加上低字节 如果是一字节一个数据 就直接十六进制转十进制呗
loffer
2017-07-14
打赏
举报
回复
前面的0x01 0x3a是数据标识,后面两组是数据值,有的是float,有的是固定值再去对比
Haou2020
2017-07-14
打赏
举报
回复
四个字节的数据是不是单精度浮点类型 float? byte[] bytes = new byte[4]; BitConverter.ToSingle(bytes, 0);
C#
16进制
转换10进制
在
C#
中可以对整型运算对象按位
进行
逻辑运算,同时也可以实现
C#
16进制
转换10进制,
C#
10进制转换2进制等功能。
C#
浮点数和
16进制
字节数互相转换
该代码可以实现单精度浮点数和
16进制
字符之间的转换,包含源代码
C#
16进制
转换ASCII
学习
C#
必经之路,入门级知识总结,笔记本知识概况,走一步再走一步
C#
解析
二进制文件程序
用于
解析
多种格式如ASCII,
16进制
字符串等。
c#
,十六进制转换成浮点数
用的时候,发现很少,就自己写了一个,用
c#
实现的十六进制转浮点数。
C#
111,093
社区成员
642,554
社区内容
发帖
与我相关
我的任务
C#
.NET技术 C#
复制链接
扫一扫
分享
社区描述
.NET技术 C#
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
让您成为最强悍的C#开发者
试试用AI创作助手写篇文章吧
+ 用AI写文章