single数据类型占4个字节,
在内存中4个字节是什么规则?

解决方案 »

  1.   

    single数据类型32位分配:分为三部分
    第一部分:最高位:0代表正,1代表负
    第二部分:紧接着的8位 用移码代表阶码。
    第三部分:剩下的23位 代表值。
      

  2.   

    Single类型有小数点,你还不如用ASC码替代每一位,比如:1.00 可以用 31 2E 30 30 
      

  3.   

    http://blog.csdn.net/zdingyun/archive/2008/06/09/2528026.aspx
    LZ:参阅下我的BLOG"VB的浮点数处理"
      

  4.   

    我觉得使用ASCII翻译Single类型的数据的方法对串口通信很可取,很多仪表的通信协议都是这样处理的。简便易于处理
      

  5.   

    52016000 用单精度浮点数来表示就是 4C 46 6C E0  在内存里按 E0 6C 46 4C 的顺序存在于连续的地址空间里。曾经学习编写 4C 46 6C E0  浮点数转换成 52016000 的程序,代码以及界面如下:新手学习,大家别笑我哦