ZKX's LAB

浮点型常量指数 什么叫指数形式的浮点常?

2021-03-11知识7

java浮点数常量是什么 与表示整数的整型e68a84e79fa5e9819331333365663433不同,浮点型代表的是实数,其实就是包含小数的部分。我们也知道现实世界中是由很多复杂的数据的,所以需要这种表示实数的数据类型的支持。一、浮点型常量 Java的实常数有两种表示形式:十进制数形式,由数字和小数点组成,且必须有小数点,如0.123,.123,123.,123.0。2.科学计数法形式。如:123e3或123E3,其中e或E之前必须有数字,且e或E后面的指数必须为整数。实常数在机器中占64位,具有double型的值。对于float型的值,则要在数字后加f或F,如12.3F,它在机器中占32位,且表示精度较低。二、浮点型变量 浮点型变量的类型有float和double两种。数据类型所占位数的范围:float 32位 3.4e-038~3.4e+038;double 64位 1.7e-308~1.7e+308;双精度类型double比单精度类型float具有更高的精度,和更大的表示范围,常常用于科学计算等高精度场合。三、浮点型变量定义举例 float f;指定变量f为float型 double d;指定变量d为double型 与C、C++不同,Java中没有无符号型整数,而且明确规定了整型和浮点型数据所占的内存字节数,这样就保证了安全性、鲁棒性和平台无关性

浮点型常量指数 什么叫指数形式的浮点常?

浮点型常量的写法 例如:1.2E+51.5e-95.0e10其中 e 或 E 被称为阶码标志,e 或 E 后面的有符号整数被称为阶码。阶码代表 10 的阶码次方。例如:+1.2E+5 的值是 1.2*105。假设 A 为 e 前面的部分,N 是 e 后面的部分,则 AeN 等于 A*10N。此外,正号可以省略不写。小数部分也不是必需的,也就是说,5e3 也是正确的。阶码标志和阶码也可以不写,如:13.5。小数点后面,阶码标志之前的那部分整数可以不写(9.E5),小数点之前的整数也可以不写(.96e-8),但是不能同时都不写。例如:56.53.143e66E-8注意:浮点型常量中不能有空格!例如:3.21e-12/*有空格,错!3.14e5/*有空格,错!浮点型常量默认是 double 类型的。假设 var_f 是 float 类型的变量,如果有以下语句:var_f=9.0*3.0;那么 9.0 和 3.0 都是 double 类型的常量。它们的乘积也是 double 型的。在进行赋值的时候,这个乘积被转化成 float 类型,然后再赋值给 var_f。当然,我们也可以指定浮点型常量的类型。在浮点型常量后面添上 f 或者 F,编译器就会用 float 类型来处理这个常量。例如:1.5f,2.1e6F。在后面添上 l 或者 L 的话,编译器会用 long double 类型来处理这个常量。例如:4.1l,50.2E5L。最好用大写。

浮点型常量的表示法问题 123.456e0=123.456*10^0=123.456*1=123.456 我是新手正在看书学习书上举例说明浮点常量指数形式有段文字是: 123.456可以表示为:123.456e0 我想问的是我记着数学里说任何数。

6、以下正确的浮点型常量是 浮点数的指数形式: A)012 B)3.14e1.5 C)0.329×102 D 答案D 还没有写出来啊。上面ABC都是错误的A 不是浮点数 是八进制整数B 这种写法是错误的 e后面必须跟整数C 这也是错误的,这是书面上的写法

C语言教程说浮点型常量的值可以是类似3.7E-2的指数形式,那指数形式是什么? 我晕 2.1E5=2.1*10*10*10*10*10即是2.1*10^5 3.7E-2=3.7*(1/10)*(1/10)即是3.7*10^(-2)

#浮点型常量指数#浮点型常量有哪两种表示方法

qrcode
访问手机版