2016 - 2024

感恩一路有你

单精度和双精度的区别 Java中单精度和双精度浮点有什么区别?

浏览量:2175 时间:2021-03-11 13:00:48 作者:admin

Java中单精度和双精度浮点有什么区别?

单精度有1个符号,8个指数和23个小数位。

双精度是1号,11指数,52十进制。

单精度十进制在计算机中只有23位(二进制),转换成十进制只能保证6位十进制数字的精度。超过此精度的十进制运算(二进制23,十进制6)将被截取,导致精度损失和计算结果不准确。

同样,双精度,十进制是52(二进制),转换成十进制只能保证15。

从键盘输入一个字符、整数、单精度浮点数、双精度浮点数,并按要求输出到屏幕上?

使用Java的方法如下:

char a

int b

float C

double D

scanner in=new scanner(系统输入)

字符串a1=下一个()

a=A1。Charat(0)//首先将输入值赋给字符串,然后截取第一个字母。Java不能输入单个字符

B=在.nextInt中()

c=在.nextfloat中()

d=in.nextdouble中()

上面输入

下面输出:系统输出打印(a) 系统输出打印(b) 系统输出打印(c) 系统输出打印(d)

对不起,我只懂Java和C#,C#,如果你用的话可以打电话给我。。

C语言:

char a

int b

float C

double D

scanf(%C%D%f,&A,&B,&AmpC,&D)//输入语句

printf(%a=%C,b=%D,C=%f,D=%f,a,b,C,D)//输出语句

单精度和双精度的区别 JAVA中如何表示双精度 双精度与单精度

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。