21
|
dfasdljkhfaskldjhfasklhf · 技术社区 · 16 年前 |
1
33
BPAndrew的问题似乎真的是“为什么在C#中浮动而在VB.NET中单一”,没有人真正回答过,所以这里是我的2p。。。 在C#中使用“float”似乎是对其C/C++传统的回溯。“float”仍然映射到系统。在C#中键入一个,因此关键字的存在只是为了方便。您也可以像在VB.NET中一样,在C#中将变量声明为“Single”。
|
2
18
正如其他人所说,它们映射到“单精度”和“双精度”二进制浮点类型。就我个人而言,我认为这是一个侧面的步骤,只是名称
|
3
8
原因是single和double都是浮点数。
single是单精度浮点数(32位)的缩写
因此,调用浮点数浮点是不明确的。
http://en.wikipedia.org/wiki/Single_precision
|
4
2
虽然
|
5
1
我想补充一下我对命名约定的假设。 在Java和随后的C#诞生的C/C++世界中,int/long和float/double可能因其所在的体系结构而异,32位或64位。 在Java和C#等可移植VM语言中,这些类型不会改变,因此命名约定也不会改变 能够 |
6
0
技术名称为“单精度浮点”、“单精度”,因为它在内存中只占用一个字(32位)。同时,在大多数体系结构中,双精度编码需要64位。 |
Selam S · 重命名Clojure的特殊形式 7 年前 |
Trav Easton · 过滤器命名约定 7 年前 |
radbyx Matt · 样式和事件的CSS类的命名约定是什么? 7 年前 |