c语言中实型变量

Python015

c语言中实型变量,第1张

实数 包括整数。 这个是数学上的概念。

但C语言中 实型和整型是两组不同的类型

实型包括float double

整型包括short int long等等。

他们最大的区别在于, 整型表示的是准确的数值。 实型,虽然可以存储整数,但无论整数还是实数,实型存储的都是近似值。

C语言中的实型数据是指带有小数的数。

实型数据分两类:单精度和双精度float和double在内存中占用的字节:float占用4个字节,double占用8个字节。

整型的变量是没有小数点的,实型是有小数点的整型你可以理解为整数,5:5就是整型常量。不是实型包含整型,实型和整型是不同的类型,它们在内存中的存储方式是不。

扩展资料:

C语言四种基本数据类型:

1、基本类型

short、int、long、char、float、double 这六个关键字代表C 语言里的六种基本数据类型。

2、派生数据类型

派生数据类型是具有相同数据类型,并且按照一定顺序排列的一组变量的集合。

3、指针类型

指针是一个特殊的变量,它里面存储的数值被解释成为内存里的一个地址。

4、空类型

空类型表示一种未知的类型,不能表示一个真实的变量。

参考资料来源:百度百科-c语言

C语言提供的实型变量有两种类型:单精度(float)和双精度(double)。

#include<stdio.h>

int main() {

float x

double y

x=123456.789

y=123456.789

printf("x=%f\n",x)

printf("y=%f\n",y)

输出 x=123456.789062 y=123456.789000

分析      

从程序运行结果可以看出,x的值并不等于赋予的初值,而y的值等于赋予的初值。这是由不同数据类型变量的有效数字不同产生的差异。因而在需要定义较大的数时,应选取双精度double型,甚至选取长双精度long double型,以确保数据的准确性。