STM32
直播中

毛头大小子

12年用户 610经验值
私信 关注
[问答]

c语言绝对值函数作用是什么?如何去求绝对值?

c语言绝对值函数作用是什么?如何去求绝对值?

回帖(1)

崔映芬

2021-12-1 10:26:12
函数名: abs
  功 能: 求整数的绝对值
  头文件:math.h
  函数原型:int abs(int i);
  程序例:
  #include
  #include
  int main(void)
  {
  int number = -1234;
  printf("number: %d absolute value: %dn", number, abs(number));
  return 0;
  }
  在C语言中还有fabs,也是求绝对值的,不同的是,fabs函数参数与返回值为实型。
  ///
  在32位机上若不用系统的函数及条件语句可以使用以下函数实现取绝对值:
  int myabs(int n)
  {
  return n * ( (n>>31<<1) +1);
  }
  ///
举报

更多回帖

发帖
×
20
完善资料,
赚取积分