摘要: 浮点数在计算机内存中的存储格式 对于浮点类型的数据采用单精度类型(float)和双精度类型(double)来存储,float数据占用 32bit,double数据占用 64bit,我们在声明一个变量float f = 2.25f的时候,是如何分配内存的呢?其实不论是float类型还是double类型 阅读全文
posted @ 2019-07-16 17:12 Dzs 阅读(1049) 评论(0) 推荐(0) 编辑
摘要: 1、可变结构限定词的算法 占1个字节(长度2,8位),最高位SQ为ASDU是否离散,0:离散(带有信息对象地址),1顺序只有第一个信息对象地址,后面+12、关于信息地址长度为3字节,长度为6。高低位原则 3、十六进制转十进制浮点数 阅读全文
posted @ 2019-07-16 17:08 Dzs 阅读(305) 评论(0) 推荐(0) 编辑
摘要: /** * 十六进制浮点型转为十进制 * @param String $strHex 十六进制浮点数 * @return 十进制 */ public static function hexToDecFloat($strHex) { $v = hexdec($strHex); $flag = $v >> 31; ... 阅读全文
posted @ 2019-07-16 17:05 Dzs 阅读(700) 评论(0) 推荐(0) 编辑