如何在程序中得到一个浮点数的组成数

时间:2020-12-07 11:11:54
【文件属性】:
文件名称:如何在程序中得到一个浮点数的组成数
文件大小:31KB
文件格式:PDF
更新时间:2020-12-07 11:11:54
如何在程序中得到一个浮点数的组成数 其它 笔者在编制应用程序时有这样的要求:将运算的结果(浮点数)存入EEPROM中。我们知道,浮点数在C语言中是以IEEE格式存储的,一个浮点数占用四个字节,例如浮点数34.526存为(160,26,10,66)这四个数。要将一个浮点数存入EEPROM,实际上就是要存这四个数。那么如何在程序中得到一个浮点数的组成数呢?     浮点数在存储时,是存储连续的字节中的,只要设法找到存储位置,就可以得到这些数了。可以定义一个void的指针,将此指针指向需要存储的浮点数,然后将此指针强制转化为char型,这样,利用指针就可以得到组成该浮点数的各个字节的值了。具体程序如下: #define uchar u

网友评论