_chgsign, _chgsignl
Nach oben zu float.h
Inhaltsverzeichnis
Header-Datei
float.h
Prototyp
double _chgsign(double d);
long double _chgsignl(long double ld);
Beschreibung
Kehrt das Vorzeichen eines Gleitkommawerts doppelter Genauigkeit, d um.
_chgsignl ist die long double-Version; sie übernimmt ein Argument vom Typ long double und gibt ein Ergebnis vom Typ long double zurück.
Rückgabewert
Gibt einen Wert zurück, der die gleiche Größe und den gleichen Exponenten wie das Argument, jedoch das umgekehrte Vorzeichen hat. Es gibt keinen Rückgabewert im Fehlerfall.
Portabilität
POSIX | Win32 | ANSI C | ANSI C++ | Win64 | OS X | |
---|---|---|---|---|---|---|
_chgsign | ||||||
_chgsignl |
Beispiel
#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;
}