float強制轉換的問題及解釋

  #include <stdio.h> int main() { float b = 0.58; int a; a = (int)(b * 100); printf("%f , %d\n", b*100, a); getchar(); return 0; }   輸出結果爲   a 在強制轉換的時候,直接保留整數部分時,得到57,少了1   將b的值改爲0.01時, 輸
相關文章
相關標籤/搜索