_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 |
+ |