17
A
回答
9
这是一个浮点十六进制文字。
For hexadecimal floating-point literals, at least one digit is required (in either the whole number or the fraction part), and the exponent is mandatory, and the float type suffix is optional. The exponent is indicated by the ASCII letter p or P followed by an optionally signed integer.
参见规格here。
+0
+1那么,我第一次知道浮点十六进制。 – 2012-07-25 14:21:48
11
The JLS解释它:基于上述
HexadecimalFloatingPointLiteral:
HexSignificand BinaryExponent FloatTypeSuffixopt
HexSignificand:
HexNumeral
HexNumeral .
0 x HexDigitsopt . HexDigits
0 X HexDigitsopt . HexDigits
BinaryExponent:
BinaryExponentIndicator SignedInteger
BinaryExponentIndicator:one of
p P
,我预计p
前强制性.HexDigit
,虽然。
0
相关问题
- 1. 从字节数组中打印十六进制浮点常量
- 2. 十六进制浮点数
- 3. 以十六进制打印大数字
- 4. 打印十六进制字符串
- 5. Lua - 十六进制浮点数
- 6. 十六进制浮点舍入
- 7. 从十六进制到浮点数 - Javascript
- 8. 将十进制值转换为32位浮点十六进制
- 9. 将IEEE浮点十六进制转换为十进制?
- 10. 十六进制字符串与浮点数浮动
- 11. 浮点十六进制字符串返回浮动
- 12. 如何以十六进制打印值
- 13. 使用write()打印十六进制
- 14. 以十六进制或十进制格式打印变量
- 15. cout打印十六进制而不是十进制
- 16. 如何打印十六进制的二进制文件?
- 17. 如何将十六进制数字打印到文件?
- 18. 浮点十六进制八进制二进制
- 19. 以十六进制表示形式打印字符串或将文字控制字符打印为文字
- 20. 将字节2d数组打印为十六进制字符串
- 21. 将二进制浮点数转换为十六进制浮点数
- 22. 如何在haskell中以二进制或十六进制打印整数文字?
- 23. 转换IEEE 754浮点数以十六进制字符串
- 24. 打印十进制
- 25. 将十六进制文件转换为浮点数php
- 26. 在c中打印所有的十六进制数字
- 27. 如何在C++中以十六进制打印'\ n'字符
- 28. 以十六进制打印字符数组C
- 29. 用大会打印十六进制数字
- 30. PHP和MySQL:保存并打印字符十六进制
对于我来说,这并不编译,以'javac的1.7.0_02'。只有'0x0p0'。 – 2012-07-25 14:14:14
@TheGuyOfDoom我正在使用'1.7.0_05'。 – 2012-07-25 14:15:47
我在Sun JDK上很顺利。这可能是相关的。 – 2012-07-25 14:16:40