_chgsign, _chgsignl

Aus RAD Studio
Wechseln zu: Navigation, Suche

Nach oben zu float.h


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;
}