数据eeprom浮点存取方法

浮点  时间:2021-01-26  阅读:()

以共用体分解float或者double类型数据为c字符类型数据。可以用于eeprom24c02数据存取。

————阿新。

1 float、 doub le数据分解程序

#inc lude<stdio.h>

#inc lude<string.h>

#inc lude<math.h>main()

{ unsigned char*p,i;union data

{ float b;unsigned char a[4];

}c;c.b=34.526;printf("%f\n",c.b);p=c.a;for(i=0;i<4;i++)

{printf("%d\n",*p);p++;

}

}

小数34.526在计算机存储的的浮点格式为{160,26,10,66}共四个字节。

当数据b为double时记得把b前面的float改为double把数字4改为8。

从上面看出float类型的精度不是高在后面多出了个1 当改为double时精度就高多了。

2 把分解开的字符数据转换合并为float或doub le型。下面以double型为计算当要合并为float时改b的数据类型为double把8改为4并且把unsigned char d[]={23,217,206,247,83,67,65,64}改为d[]={160,26,10,66}.

#inc lude<stdio.h>

#inc lude<string.h>

#inc lude<math.h>main()

{ unsigned char*p,i;union data

{ double b;unsigned char a[8];

}c;unsigned char d[]={23,217,206,247,83,67,65,64}; //此处是34.526在double类型下计算机//存储的数据for(i=0;i<8;i++)

{ c.a[i]=d[i];

}printf("%f\n",c.b);p=c.a;for(i=0;i<8;i++)

{printf("%d\n",*p);p++;

}

}

piayun(pia云)240元/季起云服务器,香港限时季付活动,cn2线路,4核4G15M

pia云怎么样?pia云是一家2018的开办的国人商家,原名叫哔哔云,目前整合到了魔方云平台上,商家主要销售VPS服务,采用KVM虚拟架构 ,机房有美国洛杉矶、中国香港和深圳地区,洛杉矶为crea机房,三网回程CN2 GIA,带20G防御。目前,Pia云优惠促销,年付全场8折起,香港超极速CN2季付活动,4核4G15M云服务器仅240元/季起,香港CN2、美国三网CN2深圳BGP优质云服务器超高性...

Letbox(35美元/年),美国洛杉矶VPS终身7折

Letbox 云服务商在前面的文章中其实也有多次介绍,这个服务商其实也算是比较老牌的海外服务商,几年前我也一直有使用过他们家的VPS主机,早年那时候低至年付15-35美元左右的VPS算式比较稀缺的。后来由于服务商确实比较多,而且也没有太多的网站需要用到,所以就没有续费,最近这个服务商好像有点活动就躁动的发布希望引起他人注意。这不有看到所谓的家中有喜事,应该是团队中有生宝宝了,所以也有借此来发布一些...

HostKvm5.95美元起,香港、韩国可选

HostKvm发布了夏季特别促销活动,针对香港国际/韩国机房VPS主机提供7折优惠码,其他机房全场8折,优惠后2GB内存套餐月付仅5.95美元起。这是一家成立于2013年的国外主机服务商,主要提供基于KVM架构的VPS主机,可选数据中心包括日本、新加坡、韩国、美国、中国香港等多个地区机房,均为国内直连或优化线路,延迟较低,适合建站或者远程办公等。下面分享几款香港VPS和韩国VPS的配置和价格信息。...

浮点为你推荐
2014年万圣节是几月几日2014年鬼节是几月份?浏览器哪个好什么浏览器最好用?录屏软件哪个好现在什么录屏软件好,不卡的,推荐一个,谢谢。电脑杀毒软件哪个好电脑杀毒软件那个最好??手机音乐播放器哪个好哪种手机音乐播放器最好核芯显卡与独立显卡哪个好独立显卡和核芯显卡有什么区别尼康和佳能单反哪个好请问佳能和尼康的单反哪个好?美国国际集团世界五百强企业前五十名是哪些?牡丹江教育云空间登录云端学习如何登录?东莞电信宽带套餐东莞光纤宽带资费
x3220 adman debian6 免费博客空间 怎么测试下载速度 七夕快乐英文 登陆空间 英国伦敦 免费蓝钻 广州主机托管 广州服务器托管 免备案jsp空间 时间同步服务器 阿里云宕机故障 卡巴斯基免费版 跟踪路由 let 堡垒主机 qq空间技术网 更多