_chgsign, _chgsignl
Remonter à float.h - Index
Header File
float.h
Category
Math Routintes
Prototype
double _chgsign(double d);
long double _chgsignl(long double ld);
Description
Reverses the sign of a double-precision floating-point argument, d.
_chgsignl is the long double version; it takes a long double argument and returns a long double result.
Return Value
Returns a value of the same magnitude and exponent as the argument, but with the opposite sign. There is no error return value.
Example
#include <float.h>
#include <stdio.h>
int _tmain(int argc, _TCHAR* argv[])
{
double number;
printf("Enter a double value: ");
scanf("%lf", &number);
printf("Value with the chnaged sign is: %lf\n", _chgsign(number));
return 0;
}
Portability
| POSIX | Win32 | ANSI C | ANSI C++ | |
|---|---|---|---|---|
|
_chgsign |
+ |
|||
|
_chgsignl |
+ |