1. 程式人生 > >C語言關於整數和浮點數的輸出

C語言關於整數和浮點數的輸出

} c語言中整數運算與浮點數運算的比較。下面四條列印語句輸出的分別為:1;1.6;0.0;隨機數。 之所以會出現上述幾種結果是因為整數/整數=整數,浮點數/浮點數=浮點數;而%d用於輸出整數, %f用於輸出浮點數。因此8/5的結果就是實際結果的整數部分,同時%d將該整數輸出,而8.0/5.0是浮點數運算, 因此%.1f將結果保留一位小數並輸出,及1.6.而後兩種情況則是因為本身%d儲存的是整形格式,而運算的結果是浮點數,當 使用%f輸出的時候是用來輸出float(32位)和double(64位)型別的數,而列印函式輸出使用的是整數的形式,所以輸出的時候就會很小,幾乎為零