1.整形绝对值:
abs函数
头文件:include<math.h>或者include<stdlib.h>

int abs(int n)           //参数和返回值都为int型
#include<stdio.h>
#include<math.h>int main()
{int n = -20;n = abs(n);printf("%d",n);return 0;
}

输出样例:

20

2.双精度浮点型绝对值:
fabs函数
头文件:include<math.h>或者include<stdlib.h>

double fabs(double n)      //参数和返回值都为double型
#include<stdio.h>
#include<math.h>int main()
{double n = -3.14159;n = fabs(n);printf("%lf",n);return 0;
}

输出样例:

3.141590

3.长整型绝对值:
labs函数
头文件:include<math.h>或者include<stdlib.h>

long labs(long n)          //参数和返回值都为long int型
#include<stdio.h>
#include<math.h>int main()
{long n = -1234567891;n = labs(n);printf("%ld",n);return 0;
}

输出样例:

1234567891

C语言中的绝对值函数相关推荐

  1. C语言中内联函数的作用 inline

    C语言中内联函数的作用 inline C语言中内联函数到底有什么作用? 试想一下,每当我们在假设就在主函数中调用另外一个函数的时候,那么这个函数就要入栈或者出栈,比如说下面的一个例子: 点击(此处)折 ...

  2. Quake3中的绝对值函数

    下面是Quake3中的绝对值函数,很巧妙,先转换成整型,然后将符号为设置为0 float Q_fabs(float f) {int tmp = *(int*)&f; tmp &= 0x ...

  3. C语言中比较大小的函数模板,C语言中实现模板函数小结 : 不敢流泪

    --by boluor 2009/5/20 如果要写个函数支持多种数据类型,首先想到的就是C++的模板了,但是有时候只能用C语言,比如在linux内核开发中,为了减少代码量,或者是某面试官的要求- 考 ...

  4. C语言中文件定位函数总结

    C语言中文件定位函数主要是:fseek, ftell, fsetpos, fgetpos. 先来讲前两个函数,这是最基本的定位函数: fseek函数:能把文件指针移动到文件任何位置,其原型是:int ...

  5. c语言函数编写格式,在c语言中如何实现函数模板?

    如果要写个函数支持多种数据类型,首先想到的就是C++的模板了,但是有时候只能用C语言,比如在linux内核开发中,为了减少代码量,或者是某面试官的要求- 考虑了一阵子后,就想到了qsort上.qsor ...

  6. C语言中的回调函数(Callback Function)

    C语言中的回调函数(Callback Function) 1 定义和使用场合 回调函数是指 使用者自己定义一个函数,实现这个函数的程序内容,然后把这个函数(入口地址)作为参数传入别人(或系统)的函数中 ...

  7. python文件定位函数_C语言中文件定位函数总结

    C语言中文件定位函数主要是:fseek, ftell, fsetpos, fgetpos. 先来讲前两个函数,这是最基本的定位函数: fseek函数:能把文件指针移动到文件任何位置,其原型是:int ...

  8. 怎样设置一个函数C语言,C语言中怎样编写一个函数 如何在C语言中定义一个函数?...

    如何在C语言中定义一个函数?小编很想在你面前流泪最后却还是选择装作打个哈欠 为什么小编怎么定义函数都不正确呢? 总是说小编 表达语法错误在main函数中 小编们可以在头文件与main函数之间定义,并编 ...

  9. C语言中利用Swap函数交换变量a,b

    C语言中利用Swap函数交换变量a,b 常见错误写法 error1 void Sawp_error1(int a,int b) {int tmp;tmp=a;a=b;b=tmp; } int main ...

  10. c语言读取文件字节数,怎么在C语言中利用fstat函数获取文件的大小

    怎么在C语言中利用fstat函数获取文件的大小 发布时间:2021-01-22 17:03:17 来源:亿速云 阅读:110 作者:Leah 怎么在C语言中利用fstat函数获取文件的大小?针对这个问 ...

最新文章

  1. uiswitchbutton 点击不改变状态_Redux 包教包会(一):解救 React 状态危机
  2. 【 Notes 】NLS ALGORITHMS of TOA - Based Positioning
  3. 开博 即便网络工程师真的没落了,兴趣不是最重要的么?
  4. wxWidgets:wxLogNull类用法
  5. Java中关于Arrays.sort的两种重载方法的理解
  6. java运用网络编程技术代码_Java 网络编程
  7. php应用数据库连接中的单例模式
  8. android音乐播放器完整教程,android实现简单音乐播放器
  9. .NET Core3.1升级.NET5,坑还真不少...
  10. 为什么300多家创新企业都在建“物联网生态系统”?
  11. c#操作Excel表格插入行和列代码
  12. 计网 ---第10章 网络安全
  13. ARM发布Cortex-X1,是为了向苹果自研A系列处理器发起冲击吗?
  14. 个人日记-《学习究竟是什么》读后感-2020/6/21
  15. 微信小程序抽奖插件分享
  16. KVM 虚拟化 介绍
  17. HTML和css结合的第二种方式 head中用style语句
  18. 记一次面试的尴尬,说说作为数据库工程师,学好英语的重要性
  19. windows好用的cmd命令
  20. 记录一个CMake编译报错undefined reference to vtable问题的解决

热门文章

  1. BM3D算法相关笔记
  2. 《德鲁克管理思想精要》读书笔记小结
  3. 酒店预订的 响应真的很繁杂
  4. ZCC9628单向全波无刷马达驱动芯片替代AM7228
  5. BZOJ4049 [Cerc2014] Mountainous landscape
  6. blob形式导出Excel
  7. 业大宗商品价格简史:经验总结与未来展望-20210107.PDF
  8. 如何创建sis文件——PKG文件格式
  9. Linux杀毒软件之ClamAV
  10. 深信服虚拟化服务器,深信服虚拟化asv体验