返回顶部
首页 > 资讯 > 后端开发 > 其他教程 >C语言的abs()函数和div()函数如何使用
  • 388
分享到

C语言的abs()函数和div()函数如何使用

2023-06-29 05:06:49 388人浏览 独家记忆
摘要

这篇文章主要介绍“C语言的abs()函数和div()函数如何使用”,在日常操作中,相信很多人在C语言的abs()函数和div()函数如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言的abs()函数

这篇文章主要介绍“C语言的abs()函数和div()函数如何使用”,在日常操作中,相信很多人在C语言的abs()函数和div()函数如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言的abs()函数和div()函数如何使用”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

C语言库中提供了许多函数,这样需要计算的时候,可以直接借助库函数,而不用自己重新编写函数。

  int __cdecl abs(int _X);  long __cdecl labs(long _X);  div_t __cdecl div(int _Numerator,int _Denominator);  ldiv_t __cdecl ldiv(long _Numerator,long _Denominator);

abs函数用来计算整数的绝对值,它的参数就是待计算的整数,返回值是计算后的绝对值。编写一段简单的代码,演示一下这个函数的用法。

#include <stdio.h>#include <stdlib.h>int main(int arGC, char** argv) {int x1 = 56,x2 = -89;int y1,y2;y1 = abs(x1);y2 = abs(x2);printf("%d %d",y1,y2);return 0;}

定义一个正整数,一个负整数,然后用abs函数分别求绝对值,然后将计算的结果打印出来。

C语言的abs()函数和div()函数如何使用

如果传递进去的数字不是整数的话,输出的结果是什么呢?

C语言的abs()函数和div()函数如何使用

abs函数里面分别传入一个正的浮点数和一个负的浮点数,计算出来的结果依然是正整数,说明传递参数后,abs函数会将传入的参强制转换为整数,然后在进行计算。

labs函数的功能和abs函数的功能是一样的,不过它主要用来计算长整数的绝对值。

div函数用来计算两个数字相除的商和余数,它有两个参数,用第一个参数(分子)除以第二个参数(分母),然后将商和余数存放在结构体中,返回的结果是一个结构体。它的结构体定义如下:

  typedef struct _div_t {    int quot;    int rem;  } div_t;  typedef struct _ldiv_t {    long quot;    long rem;  } ldiv_t;

quot 是商,rem 是余数。下面通过一段代码来,来演示一下这个函数的用法。

#include <stdio.h>#include <stdlib.h>int main(int argc, char** argv) {int x1 = 10,x2 =3;div_t ret;ret = div(x1,x2);printf("%d %d",ret.quot,ret.rem);return 0;}

计算10 / 3的商和余数,输出结果如下:

C语言的abs()函数和div()函数如何使用

同样负整数也可以使用这个函数进行计算。

C语言的abs()函数和div()函数如何使用

ldiv函数的功能和div函数的功能一样,不过它主要用来计算长整数的除法。

到此,关于“C语言的abs()函数和div()函数如何使用”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: C语言的abs()函数和div()函数如何使用

本文链接: https://lsjlt.com/news/322920.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • C语言的abs()函数和div()函数如何使用
    这篇文章主要介绍“C语言的abs()函数和div()函数如何使用”,在日常操作中,相信很多人在C语言的abs()函数和div()函数如何使用问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”C语言的abs()函数...
    99+
    2023-06-29
  • C语言的abs()函数和div()函数你了解吗
    C语言库中提供了许多函数,这样需要计算的时候,可以直接借助库函数,而不用自己重新编写函数。今天就来看一下C语言标准库函数里面的整型函数。 int __cdecl abs(int ...
    99+
    2024-04-02
  • c语言abs函数如何使用
    C语言中的abs函数是用来求一个整数的绝对值的函数。它的使用方式如下:1. 在程序中包含头文件 ``,该头文件中包含了abs函数的声...
    99+
    2023-09-11
    c语言
  • c语言abs函数的用法是什么
    c语言中的abs函数用于返回一个整数的绝对值。其语法如下:int abs(int n);其中,n为要求绝对值的整数。abs函数的返回...
    99+
    2023-10-21
    c语言
  • abs函数如何使用
    abs函数的用法分别是求两个数的差的绝对值和判断一个数是否为正数。详细介绍:1、求两个数的差的绝对值,首先创建一个示例文件,然后定义变量a和变量b,使用abs函数计算a和b的差的绝对值,通过result输出结果;2、判断一个数是否为正数,首...
    99+
    2023-08-03
  • C语言函数如何使用
    今天小编给大家分享一下C语言函数如何使用的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下面我们一起来了解一下吧。一、函数的分类1.库函数库函数是C语言...
    99+
    2023-06-30
  • C语言中如何使用指针函数和函数指针
    这篇文章给大家介绍C语言中如何使用指针函数和函数指针,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。一、指针函数当一个函数声明其返回值为一个指针时,实际上就是返回一个地址给调用函数,以用于需要指针或地址的表达式中。格式:...
    99+
    2023-06-17
  • C语言的qsort()函数如何使用
    本文小编为大家详细介绍“C语言的qsort()函数如何使用”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言的qsort()函数如何使用”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。前言 qsort...
    99+
    2023-06-30
  • C语言函数strstr如何使用
    函数strstr用于在一个字符串中搜索另一个字符串的出现位置。它的声明如下:```cchar *strstr(const char ...
    99+
    2023-09-29
    C语言
  • c语言time函数如何使用
    time函数是C语言中的一个标准库函数,用于获取当前系统时间的秒数。使用time函数需要包含头文件。time函数的原型如下:```t...
    99+
    2023-10-11
    c语言
  • c语言format函数如何使用
    在C语言中,可以使用`printf`函数来格式化输出字符串。`printf`函数使用的格式化字符串可以包含占位符,用于指定输出的格式...
    99+
    2023-09-05
    c语言
  • c语言reverse函数如何使用
    在C语言中,可以通过以下步骤使用reverse函数来反转一个字符串:1. 引入字符串头文件:`#include `2. 声明字符串变...
    99+
    2023-09-15
    c语言
  • C++语言pow函数如何使用
    这篇文章主要介绍“C++语言pow函数如何使用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C++语言pow函数如何使用”文章能帮助大家解决问题。pow的头文件是:#include <...
    99+
    2023-07-05
  • c语言wait函数如何使用
    在C语言中,wait函数用于等待子进程的结束。下面是wait函数的使用方法:1. 引入头文件:#include 和 #includ...
    99+
    2023-08-23
    c语言
  • c语言lseek函数如何使用
    在C语言中,lseek函数是用于设置文件指针位置的函数。其原型如下:```c#include off_t lseek(int fd,...
    99+
    2023-08-25
    c语言 lseek
  • c语言strcmp函数如何使用
    strcmp函数是C语言中用于比较两个字符串是否相等的函数,函数原型如下: int strcmp(const char* str1,...
    99+
    2024-02-29
    c语言
  • C语言fprintf()函数和fscanf()函数的具体使用
    目录fprintf()函数fscanf()函数fprintf()函数   在C语言中常用使用的打印函数是printf()函数,这个多用于给控制台打印数据,如果...
    99+
    2024-04-02
  • 如何在VBS中使用Abs 函数
    如何在VBS中使用Abs 函数?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。Abs 函数返回数字的绝对值。Abs(number)number 参数可以是任意有效...
    99+
    2023-06-08
  • c++中abs函数怎么用
    c++kquote>c++ 中的 abs 函数用于计算整数或浮点数的绝对值(非负值)。用法:#include ; abs(number);其中 number 为要计算绝对值的整数或...
    99+
    2024-05-06
    c++
  • C语言的div()函数实例分析
    本文小编为大家详细介绍“C语言的div()函数实例分析”,内容详细,步骤清晰,细节处理妥当,希望这篇“C语言的div()函数实例分析”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。...
    99+
    2024-04-02
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作