C語言中浮點數的四舍五入規則如下:
如果要舍入的小數部分小于0.5,則舍棄小數部分。
如果要舍入的小數部分大于0.5,則將整數部分加1。
如果要舍入的小數部分等于0.5,則根據整數部分的奇偶性來決定:
如果整數部分為偶數,則舍棄小數部分。
如果整數部分為奇數,則將整數部分加1。
例如,對于浮點數2.3:
對于浮點數2.7:
對于浮點數2.5:
對于浮點數3.5: