在C++中,可以通过trunc
函数来获取一个浮点数的整数部分,然后通过使用fabs
函数计算该整数与原始浮点数相减的绝对值,来获取浮点数的小数部分。
#include <iostream>
#include <cmath> // 需要包含这个头文件以使用trunc和fabs
using namespace std;
int main()
{
double number = 123.456;
double integerPart = trunc(number);
double decimalPart = fabs(number - integerPart);
std::cout << "整数部分: " << integerPart << std::endl;
std::cout << "小数部分: " << decimalPart << std::endl;
return 0;
}