9.9 浮點數轉型為整數的規則
浮點數轉成整數型態時,規則只有一條:小數部分直接捨去(正式說法:向零取整,truncation toward zero)。
#include <iostream>
using namespace std;
int main() {
cout << (int)3.8 << '\n'; // 3:小數直接丟
cout << (int)-2.9 << '\n'; // -2:負數也是「往 0 的方向」丟
return 0;
}
執行結果: