我嘗試下面的例子:十六進制浮點舍入
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 –