在C语言中,你可以使用标准库函数`floor()`和`fmod()`来分别获取实数的整数部分和小数部分。
`floor()`函数返回小于或等于给定浮点数的最大整数值。
`fmod()`函数返回第一个参数除以第二个参数的余数。
以下是一个示例代码,演示如何使用这些函数来获取一个实数的整数部分和小数部分:
```c
include
include
int main() {
double number = 123.456;
double integerPart;
double decimalPart;
// 获取整数部分
integerPart = floor(number);
// 获取小数部分
decimalPart = number integerPart;
printf("整数部分: %fn", integerPart);
printf("小数部分: %fn", decimalPart);
return 0;
发表回复
评论列表(0条)