_chgsign, _chgsignl

提供: RAD Studio
移動先: 案内検索

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

+