abs.3

Upload User: acmefrp
Upload Date: 2010-03-06
Package Size: 23768k
Code Size: 1k
Category: OS Develop
Development Platform: C/C++
  1. ." @(#)abs.3 1.1 92/07/30 SMI; from UCB 4.2
  2. .TH ABS 3 "6 October 1987"
  3. .SH NAME
  4. abs - integer absolute value
  5. .SH SYNOPSIS
  6. .nf
  7. .B abs(i)
  8. .B int i;
  9. .fi
  10. .IX  "abs()"  ""  "fLabs()fP (em integer absolute value"
  11. .IX  "integer absolute value"  ""  "integer absolute value (em fLabs()fP"
  12. .IX  "absolute value"  ""  "absolute value (em fLabs()fP"
  13. .SH DESCRIPTION
  14. .LP
  15. .B abs(|)
  16. returns the absolute value of its integer operand.
  17. .SH SEE ALSO
  18. .BR ieee_functions (3M)
  19. for
  20. .B fabs(|)
  21. .SH BUGS
  22. .LP
  23. Applying the
  24. .B abs(|)
  25. function to the most negative integer generates a
  26. result which is the most negative integer.
  27. That is,
  28. .B abs(0x80000000)
  29. returns
  30. .B 0x80000000
  31. as a result.