1、包含头文件

#include

2、函数声明

int abs(int j);

long int labs(long int j);

long long int llabs(long long int j);

3、功能说明

abs:获取整数(int类型)的绝值。

labs:获取长整数(long类型)的绝值。

llabs:获取长长整数(long long类型)的绝值。

4、示例

/*

* 程序名:book.c,此程序用于演示abs函数族。

* 作者:C语言技术网(www.freecplus.net) 日期:20190525。

*/

#include

#include

int main()

{

int iia=123;

int iib=-123;

printf("abs(iia)=%d\n",abs(iia)); // 输出abs(iia)=123

printf("abs(iib)=%d\n",abs(iib)); // 输出abs(iib)=123

long lla=123456789012345;

long llb=-123456789012345;

printf("labs(lla)=%ld\n",labs(lla)); // 输出labs(lla)=123456789012345

printf("labs(llb)=%ld\n",labs(llb)); // 输出labs(llb)=123456789012345

long long llla=123456789012345;

long long lllb=-123456789012345;

printf("llabs(llla)=%ld\n",llabs(llla)); // 输出llabs(llla)=123456789012345

printf("llabs(lllb)=%ld\n",llabs(lllb)); // 输出llabs(lllb)=123456789012345

}

5、其它说明

1)注意int和long的取值范围,在64位操作系统中,int的取值范围是-2147483648\~2147483647,long的取仠范围是-9223372036854775808\~9223372036854775807。

2)在64位操作系统中,long和long long类型没有区别,所以llabs函数暂时没什么意义。

6、版权声明

C语言技术网原创文章,转载请说明文章的来源、作者和原文的链接。

作者:码农有道

如果这篇文章对您有帮助,请点赞支持,或在您的博客中转发此文,让更多的人可以看到它,谢谢!!!

abs包含在哪个头文件_C语言abs和labs函数详解和示例相关推荐

  1. C语言abs和labs函数详解和示例

    文章目录 1.包含头文件 2.函数声明 3.功能说明 4.示例 5.其它说明 6.获取视频教程 7.版权声明 C语言提供了一系列函数获取整数的绝对值:abs.labs.llabs. 1.包含头文件 # ...

  2. gets和fgets函数及其区别,C语言gets和fgets函数详解

    gets和fgets函数及其区别,C语言gets和fgets函数详解 每当讨论 gets 函数时,大家不由自主地就会想起 1988 年的"互联网蠕虫",它在 UNIX 操作系统的 ...

  3. puts和fputs函数及其区别,C语言puts和fputs函数详解

    puts和fputs函数及其区别,C语言puts和fputs函数详解 与 gets 函数一样,对于 puts 函数,同样建议使用 fputs 函数来代替 puts 函数.如下面的示例代码所示: int ...

  4. java的匿名函数_JAVA语言中的匿名函数详解

    本文主要向大家介绍了JAVA语言中的匿名函数详解,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.使用匿名内部类 匿名内部类由于没有名字,所以它的创建方式有点儿奇怪.创建格式如下: ...

  5. C语言strcat、strncat函数详解

    C语言strcat.strncat函数详解 一.strcat函数 1.函数原型 2.函数参数.返回值解析 3.函数作用 4.注意事项 5.strcat函数模拟实现 二.strncat函数 1.函数原型 ...

  6. C语言strcpy、strcnpy函数详解

    C语言strcpy.strcnpy函数详解 一.strcpy函数 1.函数原型 2.参数.返回值解析 3.注意事项 4.strcpy函数模拟实现 二.strncpy函数 1.函数原型 2.与strcp ...

  7. c语言usleep头文件,C语言Sleep clock time函数的使用

    1.Sleep Sleep函数的功能是让程序挂起一段时间,第一个字母大写,只在VC中使用,头文件为#include,单位为毫秒,若想挂起120毫秒,可以写为: Sleep(120); 在linux g ...

  8. 单片机sleep函数的头文件_c语言的 sleep函数到底在哪个头文件里啊

    展开全部 在里面. 在VC中使用时,sleep函数的头文件为windows.h,在Linux下,gcc编译器中,使用的头文件因gcc版本62616964757a686964616fe59b9ee7ad ...

  9. c语言exit在哪个头文件_C语言函数执行成功时,返回1和返回0,究竟哪个好?

    基本上,没有人会将大段的C语言代码全部塞入 main() 函数,更好的做法是按照复用率高,耦合性低的原则,尽可能的将代码拆分不同的功能模块,并封装成函数.C语言代码的组合千变万化,因此函数的功能可能会 ...

  10. c语言头文件_C语言学习之头文件的原理和使用方法

    头文件是扩展名为 .h 的文件,包含了 C 函数声明和宏定义,被多个源文件中引用共享.有两种类型的头文件:程序员编写的头文件和编译器自带的头文件. 在程序中要使用头文件,需要使用 C 预处理指令 #i ...

最新文章

  1. jQuery之Ajax应用
  2. 多重判定系数怎么求_关于多重共线性
  3. 树莓派wiringPi库详解
  4. Spring Enable批注–编写自定义的Enable批注
  5. 解决问题:Couldn't open file: data/coco.names
  6. php注册登录模板,Phpcms V9 管理后台登陆及会员注册登录模板的修改方法
  7. JAVA对map进行分组
  8. history.go(-1)返回页面后,此页面中的input标签隐藏域中的值消失
  9. oracle 列出asm磁盘,如何列出ASM磁盘组的所有磁盘
  10. LabVIEW编程LabVIEW开发 控制雷赛运动控制器SMC604A例程与相关资料
  11. java wifi开发教程_WiFi技术
  12. java cad polyline,为AUTOCAD编写系列批量处理程序
  13. Excel2019画正态分布图和正态曲线组合图
  14. 阿里巴巴字体图标库使用及更新方法
  15. 义冢oj P5033打气球
  16. 【动态规划】最长公共子序列问题
  17. HECO使用docker部署单节点的开发网
  18. pytorch将pt模型转onnx模型
  19. 2017京东校招笔试题
  20. html怎么制作图片滚动文字效果,新手请看:网店店铺里的滚动文字效果代码是如何制作的...

热门文章

  1. 卸载WPS后office图标异常解决办法
  2. 查看苹果审核反馈的crash日志/崩溃日志
  3. 已解决:ORA-00932:数据类型不一致:应为-,但却获得CLOB
  4. lwj_C#_homework get set 属性
  5. 文件和文件之间的 相对路径 绝对路径的访问(之前总是容易忘记)
  6. js监听手机横竖屏事件
  7. Linux 定时执行任务
  8. 手机ppi排行测试软件,依然是目前屏幕色准表现最好的智能手机:iPhone XS 屏幕测试...
  9. java启动另一个程序_Java操作另一个Java程序使其重启的简单实现
  10. windows系统下更改itunes默认备份地址(小白实操)