|
|
1
89
使用将自动转换为浮点数的整数。 在这种情况下,两者之间没有(实际的)区别。 |
|
|
2
60
如有疑问,请检查汇编输出。例如,写一个小的,最小的片段ie像这样
将汇编输出保存在
|
|
3
44
有时候是有区别的。
|
|
|
4
27
它告诉计算机这是一个浮点数(我假设您在这里谈论的是c/c++)。如果数字后面没有f,则认为它是一个双精度或整数(取决于是否有十进制)。
|
|
5
5
顺便说一句,产生错误的几率并不是那么小。许多程序都依赖于一个构思不周的浮点比较,或者假设0.1是完全可表示的。 |
|
|
6
5
这个
两者都是浮点数,但是
|
|
|
7
3
这是一个C的东西-浮点文字是双精度(double)的默认值。添加一个f后缀使它们成为单精度(float)。 您可以在这里使用int来指定值,在本例中,这没有什么区别,但是使用正确的类型是一个好习惯—一致性通常是一件好事,如果以后需要更改这些值,您一眼就能知道它们是什么类型。 |
|
|
8
2
|
|
|
9
1
它几乎肯定来自C,反映了使用“float”而不是“double”类型的愿望。它类似于后缀,比如数字上的L,表示它们是长整数。您可以只使用整数,编译器将根据需要自动转换(对于此特定场景)。 |
|
|
10
0
|
|
|
George Kim · 如何在iOS中模拟特定坐标空间中的触摸? 2 年前 |
|
|
BENG · 协调C++和Objective-C中结构的填充 2 年前 |
|
|
Community wiki · iPhone上ivar的继承问题 3 年前 |
|
|
Community wiki · 在OpenGL中显示YUV 3 年前 |
|
|
YosiFZ · pod更新依赖关系pod 3 年前 |
|
|
Community wiki · 查找iOS日历 3 年前 |