笔记:(c语言)数值型数据的存储原理(第十三讲)
2016-09-11 10:53
344 查看
测试程序如下:
计算结果为:
分析:
对于浮点型数据,除了表示数的范围外,还要注意其精度,即其有效位数有几位。在超出有效位数的部分,不能保证其准确。一般讲, float型的精度是7位左右有效数字,而double型是15位左右。因此,将float改为double该程序的精度问题得以解决。
注:
格式控制符%12.5指显示数总宽度12,小数点后保留5位。
知识点补充:
注:此博客仅作博主自己学习之用(记录自己的学习历程)。
#include <stdio.h> int main() { float a,b,c; a=12345.67890; b=987.65432; c=a+b; printf("%12.5f\n",c); return 0; }
计算结果为:
分析:
对于浮点型数据,除了表示数的范围外,还要注意其精度,即其有效位数有几位。在超出有效位数的部分,不能保证其准确。一般讲, float型的精度是7位左右有效数字,而double型是15位左右。因此,将float改为double该程序的精度问题得以解决。
注:
格式控制符%12.5指显示数总宽度12,小数点后保留5位。
知识点补充:
注:此博客仅作博主自己学习之用(记录自己的学习历程)。
相关文章推荐
- 《C语言及程序设计》实践项目——数值型数据的存储原理
- C语言及程序设计初步例程-13 数值型数据的存储原理
- 学习笔记---C语言中的数据存储原理
- 黑马程序员---C语言学习笔记之变量地址获取及存储原理
- c语言学习笔记_数据格式_int与char的存储方式小节
- 实践题目——数值型数据的存储原理
- 小议C语言中数据的存储类型【喜欢那张内存图】
- C语言之数据的存储类别
- 存储XML格式数据的原理
- python 宝典 笔记 第十二章 存储数据和对象 (各种对象转换成字符串)
- 数据存储插入性能测试笔记
- C语言判断数据存储时大端模式还是小端模式
- C语言之数据的存储类别
- PETSHOP研究笔记 数据存储
- Linux下对C语言数据类型存储的介绍
- C语言中数据的存储内存
- SilverLight学习笔记--本地(客户端)数据存储
- 孙鑫VC学习笔记:第十三讲 (三) WM_FILE_NEW消息响应原理
- Chap 4 学习笔记-使用C#存储变量数据
- C语言变量和数据存储