数据类型-浮点型(C语言)
C语言 数据类型 浮点
2023-09-14 09:14:30 时间
目录
1 了解浮点数表现和存储形式
1.1 浮点分类
C语言提供了3种具体的浮点类型:(1)float-单精度浮点型(2)double-双精度浮点型(3)long double-长双精度浮点型1.2 表示形式一般表示法
(1)一般表示法:[整数部分] . [尾数部分]。小数点不可以省略, 整数部分和尾数部分可省略其一,但不能同时省略。![]()
1.3 表示形式—指数表示法
指数法: [符号位] [尾数部分]e[指数部分] 。格式要求: e 之 前 必须 有数字 ,e和E均可以 指数 部分可为正数或负数或0,但 必须为整数。![]()
1.4 浮点数的存储格式
存储格式分三部分:符号部分、尾数部分和指数部分。
2 浮点型变量与常量
2.1 浮点型常量
默认为double型,如:3.5、4.0 与 3.5D、4.0d 等价。单精度常量,需在数值后显式加后缀f或F如3.5f或4.0F等。2.2 浮点型变量
float f1=3.14F,f2;f2=9.8f;double d1;d1=3.2; 等价于d1=3.2d
3 浮点型数与零值的比较
3.1 浮点数无“零”
3.2 浮点的“零值”
浮点数 x与0 的 距离小于等于设定值 ,就认为x为“零”举例说明 :math.h中fabs求浮点数绝对值const float ESP=1E-6F;fabs(x-0)<=ESP 表示浮点型x为 零 值。浮点数 x与0 的 距离小于等于设定值 ,就认为x为“零”
相关文章
- C语言里为何会有“2+2=5”的结果
- C语言---指针
- 【C语言入门教程】2.2 常量 与 变量
- ZZC语言代码风格
- C语言实现粒子群算法(PSO)一
- Android For JNI(二)——C语言中的数据类型,输出,输入函数以及操作内存地址,内存修改器
- [C语言]进阶|数据类型: 整数, 浮点, 逻辑, 类型转换和条件运算
- [C语言]数据类型与计算
- ZZNUOJ_C语言1057:素数判定(完整代码)
- ZZNUOJ_C语言1068:进制转换(完整代码)
- ZZNUOJ_C语言1110:最近共同祖先(函数专题)(完整代码)
- 换个角度带你学C语言的基本数据类型
- C语言--指针(一)
- C语言 第二章 数据类型、变量和输入函数
- 《C语言编写 学生成绩管理系统》
- C语言使用技巧(二十九):回顾fopen,fwrite,fread,fseek,fclose,ftell,fputs,gets,rewind,fprintf函数用法
- 完美解析C语言(char*)malloc(x*sizeof(char))
- 数据类型及输入输出初探(C语言)
- C语言指针是什么?1分钟彻底理解C语言指针的概念