里16进制浮点数记数法。类似E,但不同。数以0x开头(数字0字母x),然后是16进制浮点数部分,接着是p,后面是以
2为底的阶码。
例如:0xb.1ep5
其中
b.1e
是16进制浮点数,
乘后面的p5。p5
等于
2的5次方(10进制512)。
所以化成十进制:(11+1/16.0+14/256.0)
*
512.0.
[注意,非C99编译器不支持p记数法]。
c语言中附加格式字符p-3是p后面是2的3次方。c语言p-是C99里16进制浮点数记数法。类似E,但不同。数以0x开头(数字0字母x),是16进制浮点数部分,接着是p,后面是以2为底的阶码。