当前位置: 首页 > 面试题库 >

F和D在数字文字的末尾是什么意思?

扶冠宇
2023-03-14
问题内容

我已经看过其中一些符号,但是找不到任何奇怪的符号,

double d = 5D;
float f = 3.0F;

5后的D和F分别是什么意思?


问题答案:

意味着这些数字分别是双精度数和浮点数。假设你有

void foo(int x);
void foo(float x);
void foo(double x);

然后你打电话

foo(5)

编译器可能被卡住了。这就是为什么你可以说55f5.0指定类型。



 类似资料:
  • 问题内容: 我只是想要一些有关此的信息。 什么是在的结尾文字呢?这叫什么?为什么使用它? 问题答案: 在表明它是一个浮点文字,不是双字面它并没有一个特定的技术名称,我知道(这将暗示以其它方式) -我倾向于把它称为“字母后缀”如果我需要参考具体来说,尽管有点武断! 例如: 您当然可以: …几乎可以完成同一件事,但是F是一种更简洁,更简洁的表示方式。 为什么选择double作为默认值而不是float?

  • 问题内容: 我是系统管理员,被要求运行linux脚本来清理系统。 命令是这样的: 所以该命令以符号结尾,它有什么特殊意义吗? 我对shell有基本的了解,但是我从未见过。 问题答案: 将使得在后台运行的命令。 来自: 如果命令由控制操作符 & 终止,则外壳程序将在子外壳程序的后台执行该命令。Shell不等待命令完成,返回状态为0。

  • 我反转了一些Java代码,用Visual Paradigm得到了一个uml类图。该图显示了一端带有小黑圈的一些关联,这是我以前从未见过的。 形象 这绝对不是一个组成部分,也不是一个遏制!谁能给我解释一下,这是一种什么样的联系? 这是相关代码:

  • 关于如何解释SpringBoot Webflux应用程序访问日志的小问题。 目前,在我的日志中,更准确地说是访问日志,我可以看到: 我明白200可能是我的超文本传输协议响应,我返回超文本传输协议200。 但我很难理解最后两个数字是什么。 3349 6 3312 8 3349 11 有什么帮助吗? 谢谢你

  • 问题内容: 以下命令之间有什么区别? 什么意思 什么意思 我在某处读取到命令结果将写入文件而不是控制台!这样对吗?对我来说,文件名是!似乎很奇怪! 问题答案: 表示将“标准错误重定向”到给定文件。 是空文件。写入其中的所有内容都将被丢弃。 它们在一起意味着“丢弃任何错误消息”。

  • 问题内容: 我的函数产生: 最后的“ 1”是什么意思?PHP手册中关于如何解析的输出不是很清楚。 问题答案: 你可能有。删除构造。而且…您需要解析其输出什么?当然,有更好的方法可以解决您的问题。