A. 在c语言中的实型变量分为2种类型,它们是()和()
C语言提供的实型变量有两种类型:单精度(float)和双精度(double)。
#include<stdio.h>
int main() {
float x;
double y;
x=123456.789;
y=123456.789;
printf("x=%f ",x);
printf("y=%f ",y);
输出 x=123456.789062 y=123456.789000
分析
从程序运行结果可以看出,x的值并不等于赋予的初值,而y的值等于赋予的初值。这是由不同数据类型变量的有效数字不同产生的差异。因而在需要定义较大的数时,应选取双精度double型,甚至选取长双精度long double型,以确保数据的准确性。
B. 在C语言中,实型变量分为两种类型,它们是_______________。
C语言提供的实型变量有两种类型:单精度(float)和双精度(double)。
单精度数是指计算机表达实数近似值的一种方式。VB中Single(单精度浮点型)变量存储为
IEEE
32
位(4
个字节)浮点数值的形式,它的范围在负数的时候是从
-3.402823E38
到
-1.401298E-45,而在正数的时候是从
1.401298E-45
到
3.402823E38。
双精度浮点型,此数据类型与单精度数据类型(float)相似,但精确度比float高,编译时所占的内存空间依不同的编译器而有所不同,是double
float数据类型,C/C++中表示实型变量的一种变量类型。
(2)c语言实变量型扩展阅读:
标准格式:
单精度浮点数用4字节存储,双精度浮点数用8字节存储,分为三个部分:符号位、阶和尾数。阶即指数,尾数即有效小数位数。单精度格式阶占8位,尾数占24位,符号位1位,双精度则为11为阶,53位尾数和1位符号位。
单双精度各部分所占字节数量比实际存储格式多了一位,事实是,尾数部分包括了一位隐藏位,允许只存储23位就可以表示24位尾数,默认的1位是规格化浮点数的第一位,当规格化一个浮点数时,总是调整它使其值大于等于1而小于2,亦即个位总是为1。
对于单精度浮点数,偏移量为127(7FH),而双精度的偏移量为1023(3FFH)。存储浮点数的阶码之前,偏移量要先加到阶码上。前面例子中,阶为2的三次方,在单精度浮点数中,移码后的结果为127+3即130(82H),双精度为1026(402H)。
参考资料来源:搜狗网络--单精度
参考资料来源:搜狗网络--双精度浮点型
C. C语言中的实型变量有哪些类型呢
分为两种:一种浮点单精度类型,采用空乱孝4字节存贮,用float定义。另一种斗稿是双精陪散度类型,采用8字节存贮,用double定义。
D. c语言 实型变量
首先要分清变量和常量
通俗的说变量是可变的量,在一段程序中,变量值是可变的;常量是不可变的量,在一段程序中,常量值是恒定的。
再说整型和实型
整型是变量或常量所取的值为整数;实型是变量或常量所取的值为实数 。
实数
包括有理数和无理数。其中无理数就是无限不循环小数,有理数就包括整数和分数。
float 是单精度实型,所以是正确的!
够详细吧!
E. c语言中实型变量分为哪两种
分为两种:一种浮点单精度类型,采用4字节存贮,用float定义。另一种是双精度类型,采用8字节存贮,用double定义。
F. c语言中实型变量
实数 包括整数。 这个是数学上的概念。
但C语言中 实型和整型是两组不同的类型。
实型包括float double
整型包括short int long等等。
他们最大的区别在于, 整型表示的是准确的数值。 实型,虽然可以存储整数,但无论整数还是实数,实型存储的都是近似值。
G. C语言的实型变量
实型变量分为:单精度(float型)、双精度(double型)和长双精度(long double型)三类。在Turbo C中单精度型占4个字节(32位)内存空间,其中数符1位,小数部分23位,指符1位,指数7位,所以其数值范围为3.4E-38~3.4E+38,只能提供6~7位有效数字。双精度型占8 个字节(64位)内存空间,其中数符1位,小数部分23位,指符1位,指数10位,其数值范围为1.7E-308~1.7E+308,可提供15~16位有效数字。表2.2类型说明符比特数(字节数)有效数字数的范围Float32(4)6~710-37~1038Double64(8)15~1610-307~10308long double128(16)18~1910-4931~1049323.实型变量的定义形式及初始化与整型相同。类型说明符:float(单精度实型), double(双精度实型)。 例如:float x=1.27 , y=3.5 4; /*x,y为单猛让孝精度实型变量,且初值为:1.27和3.54*/double a,b,c; /* a,b,c为双精度实型变量*/在计算机中,存放浮点数一般采用定点数和浮点数两种表示方法。C语言中采用的是浮点数表示法,以Turbo C中的float型的7.8125×10-2为例,其数据存储的格式如下数符 小数部分(23位) 指符 指数(7位)即二进制的0.101×10-11,转化为十进制为0.625×2-3,即7.8125×10-2。 对于枝稿double型的数据小数部占53位(包括数符滑亩一位),指数部分占11位(包括指符一位)。 对于long double型的数据小数部分占113位(包括数符一位),指数部分占15位(包括指符一位)。
H. C语言中的实型数据有哪些类型
实型数据包括,实型常量和实型变量,也可分为单精度和双精度,用来表示小数的,只是表示的范围不一样
I. 什么是实型变量
实型变量
在程序运行过程中可以改变其值的实型量被称为实型变量,实型变量分为单精度(float),双精度(double)和长双精度(long double)型。
中文名
实型变量
含 义
在程序运行过程中可以改变其值
分 类
单精度(float),双精度(double)
相关特征
在VC6.0中,所有的单精度实型
c中格式
c(c++)中实型变量的输入格式是%.nf
其中%、.、f是固定格式,n代表小数点后保留的位数。如:
printf("%.3nf",12.34567);
输出结果:
12.345
这个格式还可以再加一些部分,请参阅?
定义
实型变量定义的一般形式如下:
类型说明符 变量名1[,变量名2,...];
例:
单精度型变量定义的形式如下:
float x,y;
双精度型变量定义的形式如下:
double a,b,c;
长双精度型变量定义的形式如下:
long double c;
fa是单精度浮点型的变量,有效位数(有效位数是指整数部分和小数部分的总位数)6~7位
db是双精度浮点型的变量,有效位数(有效位数是指整数部分和小数部分的总位数)15~16位
J. 在C语言中如何定义一个实型变量
定义一个实型变量
float
countdata
的方法如下:
float
countdata=1.0;
其中
:
float是浮点型(小数点类型)数据类型,
countdata是标识符,也就是变量名;