我尝试下面的例子:十六进制浮点舍入
printf("%9.1a",4488.09); //Only one digits has to be printed after digital point
的4488.09 == 1 0001 1000 1000.0001011100001010001111010111000010100011110101 二进制表示应成为0x1.1p + 12or 0x1.2p + 12?
如果必须对二进制表示或1.18 + 13表示执行舍入操作(同时打印),那么我无法撤销它吗?如果它应该执行ceil()
- 8正好在十六进制范围的中间。 ..
http://ideone.com/OT8bt –