為什么運行成功后我的整數部分是2.50000?
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點型變量num并賦值為2.5
? ? int num1 = (int)num;//強制轉換為int類型
? ? printf
? ? ("num的整數部分是%f\n", num);
? ? ("num的整數部分是%d\n", num1);? return 0;
}
#include <stdio.h>
int main()
{
? ? double num = 2.5;? ? ? //定義浮點型變量num并賦值為2.5
? ? int num1 = (int)num;//強制轉換為int類型
? ? printf
? ? ("num的整數部分是%f\n", num);
? ? ("num的整數部分是%d\n", num1);? return 0;
}
2022-01-20
舉報
2022-04-27
把f換成d
2022-01-20
把f換成d