C语言取绝对值的函数及使用方法

分类:知识百科 日期: 点击:0

C语言提供了一个函数可以用来取绝对值,它叫做abs(),它的定义如下:

    int abs(int n)
    

abs()函数的参数 n 是一个整数,它的返回值也是一个整数,表示参数 n 的绝对值。

下面是一个使用abs()函数的例子:

    #include 
    #include 

    int main()
    {
        int n;
        scanf("%d", &n);
        printf("%d的绝对值是%d\n", n, abs(n));
        return 0;
    }
    

上面的代码实现的功能是:从键盘输入一个整数,计算它的绝对值,将结果输出到屏幕。

abs()函数的实现原理其实很简单,如果参数 n 是一个正数,那么它的绝对值就是 n 本身,如果参数 n 是一个负数,那么它的绝对值就是 -n。

abs()函数还有一个变种,它叫做labs(),它的定义如下:

    long int labs(long int n)
    

labs()函数的参数 n 是一个长整数,它的返回值也是一个长整数,表示参数 n 的绝对值。

abs()函数及其变种labs()函数可以用来计算整数或长整数的绝对值,它们的使用非常简单,只需要将要计算的数作为参数传入函数即可,函数会返回计算结果。

标签:

版权声明

1. 本站所有素材,仅限学习交流,仅展示部分内容,如需查看完整内容,请下载原文件。
2. 会员在本站下载的所有素材,只拥有使用权,著作权归原作者所有。
3. 所有素材,未经合法授权,请勿用于商业用途,会员不得以任何形式发布、传播、复制、转售该素材,否则一律封号处理。
4. 如果素材损害你的权益请联系客服QQ:77594475 处理。