float f1 = 123.125;
int i1 = -150;
f1 = i1; // integer to floating conversion
printf("%i assigned to an float produces %f\n", i1, f1);
輸出:整數到浮動轉換用C
-150 assigned to an float produces -150.000000
我的問題是爲什麼結果具有.
而不是7或8或一些數量的後6個零(000000
)?
爲什麼它附加了6個零。不是7或8個零。基於我的硬件的零的數量? – 2011-01-30 03:32:25