C语言 abs() 函数用于求整数的绝对值。

头文件:math.h 或者 stdlib.h

语法/原型:

int abs(int n);

n 表示要求绝对值的数。

返回值:参数的绝对值。

【实例1】使用 abs() 函数求整数 3 和 -4 的绝对值。

#include

#include

int main()

{

int a = 3, b = -4, c, d; //为变量赋初值

c = abs(a); //求a的绝对值

d = abs(b); //求b的绝对值

printf("%d

%d

", c, d);

return 0;

}

运行结果:

3

4

【实例2】获取用户输入的整数值,并在显示器上将运算前和运算后的整数数值输出,其运行效果如下图所示。

具体实现代码为:

#include

#include

int main()

{

int a; //定义变量

printf("请输入想要求出绝对值的整数:"); //输出提示信息

scanf("%d", &a); //获取用户输入的数值

printf("运用函数前a的值为:%d

运用函数后的结果为:%d

", a, abs(a));

return 0;

}

C语言 fabs() 函数用于求双精度浮点数的绝对值。

头文件:math.h

语法/原型:

double fabs(double x);

参数 x 是求绝对值的数。

返回值:参数 x 的绝对值。

【实例】使用C语言 fabs() 函数求3和-4的绝对值。

#include

#include

int main()

{

double a=3.3, b=-4.4; //为变量赋初值

double c =fabs(a); //求a的绝对值

double d = fabs(b); //求b的绝对值

printf("%lf%lf

", c, d);

return 0;

}

运行结果:

3.300000        4.400000

到此这篇关于C语言实现abs和fabs绝对值的文章就介绍到这了,更多相关C语言 绝对值内容请搜索云海天教程以前的文章或继续浏览下面的相关文章希望大家以后多多支持云海天教程!

求绝对值指针c语言,C语言实现abs和fabs绝对值相关推荐

  1. c语言编程求绝对值用abs,C语言实现abs和fabs绝对值

    C语言 abs() 函数用于求整数的绝对值. 头文件:math.h 或者 stdlib.h 语法/原型: int abs(int n); n 表示要求绝对值的数. 返回值:参数的绝对值. [实例1]使 ...

  2. C下的全局变量和指针 - C/C++ / C语言

    C下的全局变量和指针 - C/C++ / C语言 全局变量的使用基本会经历以下阶段. 滥用 - 害怕使用 - 想用就用. 个人觉得使用全局变量的需要的条件. 1.可控. 2.带来比较大的编程收益. 3 ...

  3. R语言数学函数:abs绝对值、sqrt平方根、ceiling向上近似整数、floor向下近似整数、trunc去除小数部分、round近似到指定小数位、signif近似到有效数字、三角函数、指数、对数

    R语言数学函数:abs绝对值.sqrt平方根.ceiling向上近似整数.floor向下近似整数.trunc去除小数部分.round近似到指定小数位.signif近似到有效数字.三角函数.指数.对数 ...

  4. c语言指针变量字节,C语言指针变量类型和大小

    指针变量作为C语言中的特殊数据类型,除了用于存储内存地址之外,它与其他类型比较是否具有其他特点呢?接下来对指针类型进行分析,剖析指针类型的特点. 指针的大小与其指向的内存中存储的变量类型无关,它只与计 ...

  5. C语言指针入门 《C语言非常道》

    C语言指针入门 <C语言非常道> 作为一个程序员,我接触 C 语言有十年了.有的朋友让我推荐 C 语言的参考书,我不敢乱推荐,尤其是国内作者写的书,往往七拼八凑,漏洞百出. 但是,李忠老师 ...

  6. C语言 函数指针和指针函数区别 - C语言零基础入门教程

    目录 一.函数指针和指针函数声明的区别 1.函数指针 2.指针函数 二.函数指针和指针函数调用的区别 1.函数指针的调用 2.指针函数的调用 三.猜你喜欢 零基础 Python 学习路线推荐 : C/ ...

  7. c语言中通过指针引用数组,C语言基础(二)

    指针引用数组 C语言规定:如果指针变量p已指向数组中的一个元素,则p+1指向同一数组中的下一个元素. 引入指针变量后,就可以用两种方法来访问数组元素了.如果p的初值为&a[0],则: p+i和 ...

  8. c语言指针官方解释_C语言中的指针解释了–它们并不像您想象的那么难

    c语言指针官方解释 Pointers are arguably the most difficult feature of C to understand. But, they are one of ...

  9. c语言的各种类型的指针,简单总结C语言中各种类型的指针的概念

    2016 这篇文章主要简单总结了C语言中各种类型的指针的概念,指针可以说是C语言本身所具有的最大特性,平时根据不同使用场合习惯地将其简单分类,需要的朋友可以参考下 C语言中有很多关于指针的使用,指针也 ...

最新文章

  1. go定时器 每天重复_通过测试学习Go:Hello, World
  2. 三星手机com.android.settings,三星手机恢复出厂设置方法【具体步骤】
  3. jquery数组(操作数组元素)
  4. centos linux 内核升级,Centos系统的升级及Linux 内核升级
  5. 多少秒算长镜头_下中国象棋,能算多少步才算高手?
  6. 【蓝桥杯嵌入式】【STM32】5_IICEEPROM之软件模拟IIC
  7. 计算机组成原理—指令格式
  8. gdb define command
  9. win7原版系统安装及基本设置
  10. 在ubuntu系统中安装sublime
  11. Java编写MD5加密工具类,登录密码加密
  12. SharePoint Designer 2013 连接 Office 365 必需安装2个SP
  13. Java 获取服务器ip地址
  14. 20210412SQL实现全称量词和集合查询
  15. tailwindcss使用教程
  16. 插画构图如何学习,小白必看
  17. 无人机集群任务规划方法研究综述论文解读
  18. 嵌入式软件单元测试/集成测试工具-WINAMS
  19. UART介绍版(勿看简单介绍)
  20. 算法岗面经总结(星环科技)

热门文章

  1. pwn基本ROP——ret2libc
  2. Postman接口测试教程_Sinno_Song_新浪博客
  3. #gStore-weekly | Centos7系统下gStore在 docker上的安装部署
  4. 如何选择laravel的身份认证系统
  5. dockermount与volume的区别
  6. 23普通话考试报名流程,注意各省已陆续开始报名
  7. snowboy嵌入式_树莓派3B+使用snowboy唤醒
  8. “好奇号”现在距离地球有多远?
  9. Java 2.4(将磅转换为千克)编写程序,将磅数转换为千克数。程序提示输入用户磅数,然后转换为千克并显示结果。一磅等于0.454千克。下面是一个运行示例:
  10. Ajax基础教程电子版