if(number > 999999999)
{
int n_billions;
n_billions = number/1000000000;
cout << number;
number -= n_billions*1000000000;
cout << number;
}
如果我让数字 = 9000000000(九十亿),我不明白为什么在我运行程序后变量number
而不是 0 是 8589934592。
会不会是 number 是一种long long
类型而 n_billions 是一种int
?