在十六进制表示法中,数字
40.0
写作0x1.4000000000000p+5
,意思是(1 + 4/16) * 2⁵
。那么p
代表什么呢?很可能这个字母被选择有其原因。40.0
写作0x1.4000000000000p+5
,意思是(1 + 4/16) * 2⁵
。那么p
代表什么呢?很可能这个字母被选择有其原因。P
之所以被选择,是因为E
是一个有效的十六进制数字,所以它可能出现在尾数部分。
https://en.wikipedia.org/wiki/Hexadecimal#Hexadecimal_exponential_notation