(笔记)浮点型数据
来源:互联网 发布:马士兵java百度云 编辑:程序博客网 时间:2024/04/20 18:12
浮点型常量的表示方法:
浮点数(floating-point number)就是实数(real number)。浮点数有两种表示形式:
(1)十进制小数形式。它由数字和小数点组成。0.123、123.、123.0、0.0都是十进制小数形式。
(2)指数形式。如123e3或123E3都代表123×103。
注意字母e或E之前必须有数字,且e后面的指数必须为整数,如e3、2.1e3.5、e3、e都不是合法的指数形式实数规范化的指数形式:0.31415e2 (小数点前的数字为0)
内存中的存放形式:
浮点型变量的分类:
浮点型变量分为单精度(float)型、双精度(double)型和长双精度(long double)型3类。在Turbo C中有关浮点型的数据见下表。
浮点型数据的舍入误差:
main(){ float a, b; a=123456.789e5; b=a+20; printf(“%f”, a); printf(“%f”, b); printf("1.0/3*3 = %f",1.0/3*3); printf("1/3*3 = %d",1/3*3);}//float有效位为7位//12345678848.0000000//12345678848.0000000//1//0
C语言编译系统将浮点型常量作为双精度来处理。如果是在数的后面加字母f和F(如1.65f、654.87F),这样编译系统就会按单精度处理。long f;f=2.45678*4523.65;printf("%f\n",f);//真值:11113.612847//机器:11113.613281//只能真确表示真值的前7位,可以用double存储
float a;a = 111111.111;//存储进去就会出现问题,有效位的原因//输出:111111.109375
0 0
- (笔记)浮点型数据
- C复习笔记(浮点型数据)
- 浮点型数据
- 浮点型数据
- 浮点型数据
- 浮点型数据
- 浮点型数据计算
- 浮点型数据
- float浮点型数据
- 计算机系统结构 学习笔记(浮点数据表示)
- 浮点型数据大小测试
- 浮点型数据输出格.
- 浮点型数据存储方式
- 浮点型数据的转换
- PHP 浮点型数据
- 浮点型数据存储方式
- 浮点型数据转二进制
- 浮点型数据存储方式
- vs2013/QT5 调用C++编写的DLL类中的方法
- java 异常学习
- 第七周项目4--队列数组
- 第8周项目1-建立顺序串的算法库
- vb.net数据库开发专业教程 第二辑
- (笔记)浮点型数据
- windwos程序设计里的clock程序,第八章
- spring 事务管理 原理
- mysql union all和union
- JMS组成元素
- C# 一个自己写的树结构代码(1)
- 第八周 项目1:建立顺序串的算法库
- [C#] ファイルにアクセス権を追加する
- Fragment