整型转单精度浮点

指定的 32 位整数重新解释为单精度浮点值

  1. .netFrameWork 自定义函数
     //ModbusRTU格式的2个32位整数转浮点数public float parseInt2Float(int x1, int x2) {int f, fRest, exponent, exponentRest;float value, weishu;f = x1 / 32768;fRest = x1 % 32768;exponent = fRest / 128;exponentRest = fRest % 128;weishu = (float)(exponentRest * 65536 + x2) / 8388608;value = (float)Math.Pow(-1, f) * (float)Math.Pow(2, exponent - 127) * (weishu + 1);return value;}
  1. .netCore 现成函数
BitConverter.Int32BitsToSingle(yearUnload[0] * 65536 + yearUnload[1]);

Modbus 整型转单精度浮点相关推荐

  1. [JavaSE] 数据类型(变量、整形、长整型、双精度浮点、单精度浮点、字符、字节)

    目录 数据类型与运算符 1.0 变量和类型 1.1 整形变量(重点) 1.2 长整型变量 1.3 双精度浮点型变量(重点) 1.4 单精度浮点型变量 1.5 字符类型变量 1.6 字节类型变量

  2. IEEE754:将单精度浮点数的IEEE754格式转换成32位整型

    ieee754,要求如下, 定义函数 int my_int_float() 从键盘输入一个单精度浮点数的字符串,然后自己解析该字符串,并用位操作把对应的值按754格式保存到4字节里,最后返回该四字节对 ...

  3. 整型和浮点型的区别_浮点整型强转的一个题目解析

    有这么一个题目: int main(){int *p, a = 10;float *q;p = &a;q = (float *)p;printf("%f\n", *q);r ...

  4. C语言中字符型和浮点型能否相加,C语言中数据结构的基本类型(整型、浮点型和字符型)...

    #include int main() { /********************************************************** // 我们列出的是VS2008的内存 ...

  5. C语言除法浮点型和整形,浅谈C语言整型与浮点型转换

    本篇博客将阐述.讨论的内容: ●int int的范围根据计算机的不同存在16位或32位的差异,以16位举例,最大值为1111 1111 1111 1111,也就是65535,如果出现65536,就会溢 ...

  6. intouch与Modbus TCP设备对接(重点:长整型解析)

    问题描述 项目实践中,intouch上位机需要和进口发电机设备进行modbus TCP/IP通讯,部分数据读出来始终不对.经过一系列分析,在intouch SMC中相应配置中,成功读取int32 数据 ...

  7. python语言中整型对应的英文是什么-12.Python数值类型(整形、浮点型和复数)及其用法...

    实际开发中,我们经常需要使用数字记录游戏中用户的得分.游戏中角色的生命值.伤害值等信息,Python 语言提供了数值类型用于保存这些数值. 需要注意的是,Python 中这些数值类型都是不可改变的,也 ...

  8. python整型转化浮点型_Python数值类型(整形、浮点型和复数)及其用法

    数值类型是计算机程序最常用的一种类型,既可用于记录各种游戏的分数.游戏角色的生命值.伤害值等,也可记录各种物品的价格.数量等,Python 提供了对各种数值类型的支持,如支持整型.浮点型和复数. Py ...

  9. matlab整型和浮点的区别,技术帖 | 心理学MATLAB初学者教程--简单数据类型介绍(逻辑型数据,整型/浮点型数据,字符型)......

    1.2.1 什么是变量和变量名 变量这个词似乎在许多地方都有出现,在计算机中变量是指是一段有名字的连续存储空间(摘自百度百科),而这个所谓的名字就叫做变量名.举个例子说现在我们再MATLAB的命令窗口 ...

最新文章

  1. 获取request的变量
  2. 微软如何在3年内将数据中心的用水量削减95%
  3. conda切换环境_Python多环境管理,你需要知道的几种方法
  4. ERROR 1093 解决方法
  5. svn切换分支 如何判断 是否完成_SVN创建分支/合并分支/切换分支
  6. 大数据整型的加减乘除
  7. dllimport 找不到指定的模块_Python语法基础(15)模块与包
  8. python sum_Python sum()
  9. namp安装及官方使用手册翻译及注释5
  10. iphone手机html视频播放,iphone5视频格式 传到苹果手机上的视频怎么才能看
  11. ATX电源故障导致某些主板不能启动
  12. Problem: 美丽的黄山 (指针)
  13. three.js 凹凸贴图
  14. 珍贵的人生格言81条和诸位分享
  15. 侯捷c++课程学习一
  16. 计算机显示器接法,电脑和显示器怎么连接_显示器连接电脑方法-win7之家
  17. C语言实现估计信号的幅度
  18. 联想小新 100 智能投影仪 评测
  19. python语言控制nao行走
  20. C 标准库 - 参考手册

热门文章

  1. mysql10分钟备份一次_做好mysql运维,必须熟练掌握备份和恢复,实战一次不行多来几次...
  2. JLink v8的自我救赎 defective or does not support the following memory access Read 0x02000004
  3. 吴恩达机器学习(二)监督学习/无监督学习
  4. 计算广告基础知识(一)
  5. JAVA版表白神器_前端程序员表白神器
  6. GitHub上这款网络排查工具,堪称神器!
  7. Java常见的一些经典面试题(附答案解析)
  8. 试题 算法训练 P0505 思维
  9. fedora ies4linux,亲手教你Ubuntu 8.10下用IEs4Linux安装IE浏览器[多图]
  10. 机器学习02——回归问题中的损失函数 (L2损失L1损失Huber损失函数)