C语言浮点型详解

简介: C语言浮点型详解

1. 浮点型变量介绍

1.1 类型概览

浮点型变量用于存储小数数值,C语言提供了三种主要的浮点数类型:单精度浮点型(float)、双精度浮点型(double)、长双精度浮点型(long double)。

image.png

对于不同编译器:

类型 16位编译器 32位编译器 64位编译器
float 4字节 4字节 4字节
double 8字节 8字节 8字节


1.2 举例

1.2.1 使用后缀区分类型
float f = 123.4f;
double d1 = 101.1;
double d2 = 299.4;
1.2.2 科学计数法
double x = 123.456e+3; // 123.456 * 10^3
 
0.3E6
// 等同于
.3E6
    
3.0E6
// 等同于
3.E6
1.2.3 特殊字符后缀
float a = 3.14159f; //单精度浮点常量处理
long double b = 1.23L; //long double类型处理

相关文章
|
6月前
|
存储 程序员 C语言
C语言数据存储 —— 浮点型篇
C语言数据存储 —— 浮点型篇
66 0
|
6月前
|
C语言
【C语言】求整型变量和浮点型变量的绝对值
【C语言】求整型变量和浮点型变量的绝对值
117 0
|
存储 C语言
【C语言进阶】数据的存储----浮点型篇
【C语言进阶】数据的存储----浮点型篇
212 0
|
5月前
|
存储 编译器 C语言
C语言学习记录——数据的存储(数据类型、类型的基本归类、整型在内存中的存储、大小端介绍、浮点型在内存中的存储)一
C语言学习记录——数据的存储(数据类型、类型的基本归类、整型在内存中的存储、大小端介绍、浮点型在内存中的存储)一
54 2
|
存储 C语言
C语言进阶:浮点型数据的存储
C语言进阶:浮点型数据的存储
162 0
|
5月前
|
存储 编译器 C语言
C语言学习记录——数据的存储(数据类型、类型的基本归类、整型在内存中的存储、大小端介绍、浮点型在内存中的存储)二
C语言学习记录——数据的存储(数据类型、类型的基本归类、整型在内存中的存储、大小端介绍、浮点型在内存中的存储)二
33 0
|
6月前
|
存储 编译器 C语言
爱上C语言:整型和浮点型在内存中的存储(进制转换,原码,反码,补码以及大小端)
爱上C语言:整型和浮点型在内存中的存储(进制转换,原码,反码,补码以及大小端)
|
6月前
|
存储 编译器 程序员
【C语言】整形数据和浮点型数据在内存中的存储
【C语言】整形数据和浮点型数据在内存中的存储
68 0
|
6月前
|
存储 程序员 C语言
探索C语言中的浮点型数据类型及其应用
探索C语言中的浮点型数据类型及其应用
112 0
|
6月前
|
缓存 C语言
C语言中限定输入scanf的为整型(整数),浮点型
C语言中限定输入scanf的为整型(整数),浮点型