gpt4 book ai didi

c++ - 为什么有些人将 f 附加到变量的末尾?

转载 作者:塔克拉玛干 更新时间:2023-11-03 08:11:13 29 4
gpt4 key购买 nike

在教程中我正在阅读 OGRE3d here程序员不断地在他初始化的任何变量的末尾添加 f,比如 200.00f0.00f 所以我决定删除 f 并查看它是否编译并且编译正常,在变量末尾添加 f 有什么意义?

编辑:所以你是说如果我用 200.03 初始化一个变量,它不会将它初始化为 float ,但如果我用 200.03f 初始化它> 会吗?如果不是,那么 f 在哪里有用?

最佳答案

这是一种指定必须将数字解释为“ float ”而不是“ double ”的方法(这是 C++ 十进制数的标准,并且会占用两倍的内存)。

这个讨论可能会有帮助:

http://www.cplusplus.com/forum/beginner/24483/

关于c++ - 为什么有些人将 f 附加到变量的末尾?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/15482638/

29 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com