Java中,float f=12.3F。。。为什么后面带个F,是什么意思?。。。谢谢~

2025-02-24 16:32:17
推荐回答(5个)
回答1:

晕!你们怎么给解释的?吭人呢是不?那就是数据类型标识符!使数据更加明确是什么数据类型!比如var a=12.3F;这样var就可以明确是float类型了!不会被识别为double类型或相似的数据类型

回答2:

首先,12.3是个常量,也是要存入内存的,那么这就要存储大小。只要是浮点类型的都会被假定为double类型。如果后面加上f,就表明是float类型。两者在内存中分配的空间发现不同。
然后,再将这个常量赋值给float类型的变量f。

回答3:

晕!你们怎么给解释的?吭人呢是不?那就是数据类型标识符!使数据更加明确是什么数据类型!比如var a=12.3F;这样var就可以明确是float类型了!不会被识别为double类型或相似的数据类型

回答4:

将12.3强制转换为float类型的数值

回答5:

浮点数