十進制小數的整數部分,肯定能轉成二進制,這個也沒錯把?
uj5u.com熱心網友回復:
恩,沒錯,是可以用二進制表示的。確切的說都可以用二進制表示和存盤的。因為計算機只認識二進制0和1,不認別的,所以說計算機認識并計算的都是可以用0和1標識的。uj5u.com熱心網友回復:
浮點數是有精度的,并不一定能精確地轉成二進制。例如:int main(void)
{
float a = 123456789.0f;
std::cout << std::fixed << a << std::endl;
}
列印結果是:123456792.000000
你看,整數部分轉換后的結果就不對了。
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/250892.html
標籤:C語言
上一篇:誰先倒
