C语言中的绝对值函数怎么用
时间: 2024-10-06 16:05:56 浏览: 61
计算机会不会求绝对值?-C语言学习PPT
在C语言中,没有内置的函数可以直接返回一个数的绝对值。但是你可以通过简单的条件判断来实现这个功能。下面是一个常见的做法:
```c
#include <stdio.h>
// 自定义的绝对值函数
int absolute_value(int num) {
if (num >= 0) {
return num;
} else {
return -num;
}
}
int main() {
int x = -5; // 测试负数
int y = 3; // 测试正数
printf("The absolute value of %d is %d\n", x, absolute_value(x));
printf("The absolute value of %d is %d\n", y, absolute_value(y));
return 0;
}
```
在这个例子中,`absolute_value()`函数接收一个整数作为输入,如果该数大于等于零,则直接返回它;如果小于零,则返回它的相反数,即实现了绝对值。
阅读全文