C语言实型变量

为什么单,双精度的实型变量的取值范围,如1.0e-38只包括正数,实数应包括有理,无理数,为什么取值范围中不包括

float的精确度不够.DOUBLE的精确度高些,而且都是有范围的,用的时候注意实数的精确范围,整数就注意别出界了.float 占用32位二进制,有24位用来确定精度,8位用来确定10的多少次方.double占用64位二进制,有48位用来确定精度,16位用来确定的多少次方.24位二进制只能精确到1-2的24次方也就是大概7位数,48位二进制可以精确到2的48次放,大概是14到15位数。
温馨提示:内容为网友见解,仅供参考
无其他回答

C语言的实型变量
实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。在Turbo C中单精度型占4个字节(32位)内存空间,其中数符1位,小数部分23位,指符1位,指数7位,所以其数值范围为3.4E-38~3.4E+38,只能提供6~7位有效数字。双精度型占8 个字节(64位)内存空间,...

在C语言中的实型变量分为2种类型,它们是()和()
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的值并不等于赋予的初值,...

C语言中实型数据,float和double,可以指哪些数?什么是实型,???
实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。a=33333.33333; b=33333.33333333333333;由于a 是单精度浮点型,有效位数只有七位。而整数已占五位,故小数二位后之后均为无效数字。b 是双精度型,有效位为十六位。但VC6.0规定小数后最多保留六位,其余部分四...

在C语言中的实型变量分为2种类型,它们是()和()
在C语言中的实型变量分为2种类型,它们是()和() float 和double 实型变量 实型变量分为两类:单精度型和双精度型,其类型说明符为float 单精度说明符,double 双精度说明符。在Turbo C中单精度型占4个字节(32位)内存空间,其数值范围为3.4E-38~3.4E+38,只能提供七位有效数字。双...

什么是实型变量
实型变量的存储类型主要有:单精度浮点型float,双精度浮点型double等char是字符型,存储的是ASCII码,也可以用来存储整形数0~255这几个是长用的,其他的也有,但是几乎用不到 问题四:C语言中什么叫实型数据? C语言中的实型数据是指带有小数的数。比如:1.23,87.225等 根据精度的高低,实型...

C语言中的实型变量有哪些类型呢?
分为两种:一种浮点单精度类型,采用4字节存贮,用float定义。另一种是双精度类型,采用8字节存贮,用double定义。

c语言中实型变量
实数 包括整数。 这个是数学上的概念。但C语言中 实型和整型是两组不同的类型。实型包括float double 整型包括short int long等等。他们最大的区别在于, 整型表示的是准确的数值。 实型,虽然可以存储整数,但无论整数还是实数,实型存储的都是近似值。

C语言的3种基本数据类型是什么?
使用`unsigned`关键字可以创建无符号整型,其值只能为正数或零。2. 实型(Real Type):实型变量用于存储带有小数点的数值,也就是浮点数。C语言中常见的实型关键字有`float`和`double`。`float`通常用来存储单精度浮点数,而`double`用来存储双精度浮点数。实型数据在内存中的存储表示为近似值,因此...

C语言中,实型变量中不可以存放整形数是什么意思?
实型变量在C语言中用double类型来运算,double类型占用8个字节,而10作为int类型是4个字节,所以把4个字节的东西放到8个字节中,相当于四个人住进了八个人的房间,当然是可以的。但是反过来,把double放到int里就是不行的了。语法上规定实型变量是不能存放整型类型的数据的,整型数据也不能存放实型数据...

关于c语言中实型变量的表示范围
c语言中的实型分为单精度浮点数和双精度浮点数。float单精度取值范围:1.175494e-038 ~ 3.402823e+038 double双精度取值范围:2.225074e-308 ~ 1.797693e+308 一般来说,C语言标准库中的float.h定义了单精度和双精度浮点数的最大值和最小值,程序员可以在C源码文件中使用FLT_MIN、FLT_MAX两个...

相似回答