栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 面试经验 > 面试问答

浮点文字,浮点文字,双字面量

面试问答 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

浮点文字,浮点文字,双字面量

“浮点文字”是指任何浮点类型的文字。这两个

float
double
的浮点类型。

我以前从没碰过“浮点文字”这个词,但我想它的意图与“浮点文字”是一样的。 不过,您应该确保要求澄清,
因为如果作者打算说“浮点文字”,那么那将

float
特别是类型的文字,而不仅仅是一般的浮点类型。

至于Java中浮点文字的特定类型,所有常规形式的文字

#.#
都是
double
,除非您在文字上附加
f
F
(相同的区别)以强制使用
float

请查看Oracle提供的关于原始数据类型的教程页面。我在下面复制了标题为“浮点文字”的小节。

浮点文字

如果浮点文字以字母F或f结尾,则其类型为float。否则,其类型为double,并且可以选择以字母D或d结尾。

浮点类型(float和double)也可以使用E或e(用于科学计数法),F或f(32位float文字)和D或d(64位double文字)表示;这是默认值,且使用约定被省略)。

double d1 = 123.4;// same value as d1, but in scientific notationdouble d2 = 1.234e2;float f1  = 123.4f;

正如@Bubletan在对问题的评论中提到的那样,如果您真的很好奇,可以查看有关浮点文字的实际Java规范:§3.10.2。浮点文字

float
文字示例:

1e1f    2.f    .3f    0f    3.14f    6.022137e+23f

double
文字示例:

1e1    2.    .3    0.0    3.14    1e-9d    1e137


转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/438431.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号