_chgsign, _chgsignl
float.h:インデックス への移動
ヘッダーファイル
float.h
カテゴリ
演算ルーチン
プロトタイプ
double _chgsign(double d);
long double _chgsignl(long double ld);
説明
倍精度浮動小数点引数 d の符号を反転します。
_chgsignl は long double バージョンです。long double 引数を受け取り,long double の結果を返します。
戻り値
仮数部の絶対値と指数部が引数と同じで,符号が反対の値を返します。エラーの戻り値はありません。
コード例
#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; }
移植性
POSIX | Win32 | ANSI C | ANSI C++ | |
---|---|---|---|---|
_chgsign |
+ |
|||
_chgsignl |
+ |