本帖最后由 jiangnanyanmeng 于 2015-10-20 23:03 编辑
各位大神:小弟我第一次编C程序。遇到一个float 型数据取指定位的问题,试了好几天都没能解决,恳求各位大神,大哥、大姐帮助!小弟感谢不尽!!具体问题是: 小弟在写一个计量芯片的校准程序时,上面有一步,要求将有效值寄存器A的10个数据的平均值W,赋给另一个寄存器B和C;并且规定:将W的 [23到8]位,赋给寄存器B;将W的 [7到4]位,赋给寄存器C的[7到4]位;A为24bit有效值寄存器;B为16bit寄存器,C为8bit寄存器;不知小弟这样说,大家觉得清楚吗?如果不清楚小弟在后面在补充。小弟实在是不知这个咋取指定位了!! |