eeprom中如何才可以存浮点型的数据呢

[复制链接]
2815|12
 楼主| manaok12345 发表于 2016-3-11 21:11 | 显示全部楼层 |阅读模式
计算过程中有一个浮点型的k值,需要保存在eeprom中,可是不知道如何写这个存储了,大家有什么好的办法呢?
songlaijun 发表于 2016-3-11 23:00 | 显示全部楼层
好像这么做,是不可以的吧?
huafei123 发表于 2016-3-13 21:55 | 显示全部楼层
可以地址直接赋值,用指针传递数据,然后挨个从内存中写过去就好了。
maninman1981 发表于 2016-3-14 14:07 | 显示全部楼层
把浮点型变为整形,用的时候除以一个系数就好了。
dongbaohui 发表于 2016-3-17 11:49 | 显示全部楼层
一直有个问题,写是肯定可以写进去,那么浮点型数值在内存中是如何分配空间的呢,怎么才能知道是小数部分还是整数部分呢?
ahhsyf 发表于 2016-3-17 22:49 | 显示全部楼层
举个例子:234.0用float类型表示时使用4字节保存,在内存中用十六进制存储的内容是 0x436a0000。换成二进制表示为0  10000110   11010100000000000000000  剩下的,自己计算去吧
gaoxiansheng 发表于 2016-3-19 22:00 | 显示全部楼层
ahhsyf 发表于 2016-3-17 22:49
举个例子:234.0用float类型表示时使用4字节保存,在内存中用十六进制存储的内容是 0x436a0000。换成二进制 ...

不知道如何可以通过小数点区分呢,区分是小数部分还是整数部分
goodluck09876 发表于 2016-3-21 21:31 | 显示全部楼层
union
{
folat f_num;
char h_num[4];
} NUM1;
goodluck09876 发表于 2016-3-21 21:32 | 显示全部楼层
读写的时候,是h_num[0].h_num[1]h_num[2]h_num[3]
计算的时候 就是 f_num
伏尔加的鱼 发表于 2016-3-27 07:08 来自手机 | 显示全部楼层
公用体听过么?
林维东 发表于 2016-3-27 09:21 | 显示全部楼层
共同体!
union!
wangjiahao88 发表于 2016-4-4 21:10 | 显示全部楼层
那共同体也可以存储负数吗?

或者任何数据吗?
小葱521 发表于 2016-4-5 10:19 | 显示全部楼层
请问一下,有没有办法存储汉字呢?

或者如何才能存储英文单词啊?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

9

主题

69

帖子

0

粉丝
快速回复 在线客服 返回列表 返回顶部