C++でdouble型からint型へのキャストを考える。
double型は実数型でint型は整数型であり、double型をint型に変換した場合小数部分が無視される。
実行結果
num1 ->1.5
num2 ->1
以下コード。
#include <iostream>
int main(void) {
double num1 = 1.5;
double num2 = int(num1);
std::cout << "num1 ->" << num1 << std::endl;
std::cout << "num2 ->" << num2 << std::endl;
return 0;
}
コメント