c语言里面的浮点数的表示方法有几种?都是什么啊

如题所述

2种表示方法
1.十进制小数形式,如1.08,.98,18.;
2.指数形式,如3.45e6

浮点数的类型分3类:
1.float,单精度浮点数,(visual C下)占用4个字节,表示范围:3.4e-38~3.4e38
2.double,双精度浮点数,占用8个字节,表示范围:1.7e-308~1.7e308
3.long double,长双精度浮点数,占用10个字节,表示范围:1.2e-4932~1.2e4932

参考资料:C语言大学实用教程,哈尔滨工业大学出版社

温馨提示:内容为网友见解,仅供参考
第1个回答  2011-03-15
浮点类型有四种:①float(单精度浮点类型),占用二进制位数32位;
②double(双精度浮点类型),占用二进制位数64位;
③char(字符类型),占用二进制位数16位;
④boolean(布类型)。本回答被网友采纳
第2个回答  2011-03-14
您好,很荣幸为您回答问题:
C语言中浮点型变量的表示方法有3种,分别为float(32位,4个字节,有效数字为6~7位) ,double(64位,8个字节,有效数字为15~16位), long double(128位,16个字节,有效数字为18~19位)。
第3个回答  2011-03-14
float 单精度浮点数 大约7到8位精度..
double 双精度浮点数 大约15到16位精度..
long double 扩展高精度,好像是24位到25位吧,有点记不清楚了~(12字节)~这个大家基本没用~~

c语言里面的浮点数的表示方法有几种?都是什么啊
2种表示方法 1.十进制小数形式,如1.08,.98,18.;2.指数形式,如3.45e6 浮点数的类型分3类:1.float,单精度浮点数,(visual C下)占用4个字节,表示范围:3.4e-38~3.4e38 2.double,双精度浮点数,占用8个字节,表示范围:1.7e-308~1.7e308 3.long double,长双精度浮点数,占用1...

c语言里面的浮点数的表示方法有几种
C语言中按照精度的不同分别使用float,double和longdouble表示,默认浮点类型是double,float占据四个字节,double占据8个字节,longdouble大于等于8个字节,Windows 32位和64位系统long double都是8个字节,Ubuntu18.04系统下longdouble是占据16个字节。浮点数的常量可以使用十进制的小数和科学计数法表示,科学...

指数形式是浮点数的一种表示方法吗?
一、在C语言中,浮点数,包括float和double类型,有两种表示方法:1、实数形式,即1.23这样整数部分加小数部分的表示方式;2、指数形式,即科学计数法。其形式为:aEb 代表a乘10的b次幂。 E也可以是小写,b必须为整数。二、指数形式只是浮点数的一种表示方法,任何一个浮点数,都有实数形式和指数形式...

c语言中的浮点数如何表示
在C语言中,浮点数的表示遵循IEEE 754标准,采用二进制科学计数法。每个浮点数通常由三部分构成:符号位、指数部分和尾数部分。符号位用于标识数值的正负,0代表正数,1代表负数。指数部分则确定了小数点的位置,有效解决了数值范围过大的问题。尾数部分存储了小数点后的有效数字,即实际的小数值。这些部分...

C语言的浮点数标准是什么?
浮点型数据是包含小数点或指数符号的数值,分为三种:1. 单精度型,标记为 float,内存占用4字节,有效数字7位。2. 双精度型,标记为 double,内存占用8字节,有效数字15位。3. 长双精度型,标记为 long double,占用字节数通常多于double型,C语言中一般为16字节。以上是C语言中浮点数的标准定义。

C语言中的浮点值是什么意思?
就是常说的小数,浮点是意思就是数字中有个漂浮的点,这个点就是常说的小数点。1、C语言中均支持两种浮点数,float和double。其中double的精度,和表示范围比float要大。另外,部分编译器支持更大精度的long double,但不是所有的编译器都支持。以上为三种浮点数的类型。在定义的时候,需要以 TYPE var...

小白入门C语言之浮点数详解
反之,将浮点数转换为整数,则可以使用`int`类型强制转换,但可能因舍入造成精度损失。五、科学计数法 - 科学计数法是一种表示浮点数的方法,通常用于表示非常大或非常小的数值。在C语言中,浮点数以科学计数法表示时,数值前会有一个“e”或“E”,后面跟着一个指数,表示10的幂次。

C语言中如何定义小数
C语言中浮点数常量有两种表示方式:1、定点表示:(必须有小数点) 如:0.123, .123, 123.0。2、指数表示:(e或E之前必须有数字,指数必须为整数)如:12.3e3 ,123E2, 1.23e4。错误的写法:e-5 ,1.2E-3.5,e3。注意:浮点数常量默认为double类型,如果浮点数常量表示float类型,请在末尾...

C语言中float是什么意思
C语言中的float是一种用于表示浮点数的数值类型。在C语言中,浮点数可以分为单精度浮点数和双精度浮点数。单精度浮点数使用4个字节存储,包含一个符号位、一个8位的指数和一个23位的尾数。双精度浮点数则使用8个字节存储,包含一个符号位、一个11位的指数和一个52位的尾数。浮点数在内存中的存储...

C语言浮点数表示问题
简单地说就是,在计算机中,浮点数是表示成类似于十进制中的科学计数法那样的形式,只不过是表示成a乘以2的b次方,而不是10的b次方,而且a也是2进制数.float有32位,一部分用来表示a,一部分用来表示b,但这部分位数毕竟是有限的,如果a的实际位数超过了这部分的容量,那么就只能截取掉后面多的位数了,剩下...

相似回答