十六进制:0xa.1fp10化为十进制的数为多少?
C99为表示浮点常量新添加一种十六进制格式.这种格式使用前缀0x或0X,接着是十六进制数字,然后是p或P,最后是2的指数.如下所示:
0xa.1fp10
a是10
.1f表示1/16加上15/256
p10表示2的10次方(即1024)
整个数的十进制值为:10364.0
不明之处如下:
第一个问题: .1f怎样计算出的?
第二个问题: 怎样得出结果是:10364.0 (不可能是a+.1f+p10=10364.0吧)
[解决办法]
没看出这种表示方法有什么优点, C99 难道也要走中国专家的路线?