.\" Copyright 2002 Walter Harms (walter.harms@informatik.uni-oldenburg.de) .\" and Copyright 2008, Linux Foundation, written by Michael Kerrisk .\" .\" .\" %%%LICENSE_START(GPL_NOVERSION_ONELINE) .\" Distributed under GPL .\" %%%LICENSE_END .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .\" .\" Japanese Version Copyright (c) 2004-2005 Yuichi SATO .\" all rights reserved. .\" Translated Sat Jul 24 10:45:05 JST 2004 .\" by Yuichi SATO .\" Updated & Modified Mon Jan 10 10:11:00 JST 2005 by Yuichi SATO .\" Updated 2008-09-16, Akihiro MOTOKI .\" .TH FMAX 3 2013\-09\-17 "" "Linux Programmer's Manual" .SH 名前 fmax, fmaxf, fmaxl \- 二つの浮動小数点数の最大値を求める .SH 書式 \fB#include \fP .sp \fBdouble fmax(double \fP\fIx\fP\fB, double \fP\fIy\fP\fB);\fP .br \fBfloat fmaxf(float \fP\fIx\fP\fB, float \fP\fIy\fP\fB);\fP .br \fBlong double fmaxl(long double \fP\fIx\fP\fB, long double \fP\fIy\fP\fB);\fP .sp \fI\-lm\fP でリンクする。 .sp .in -4n glibc 向けの機能検査マクロの要件 (\fBfeature_test_macros\fP(7) 参照): .in .sp .ad l \fBfmax\fP(), \fBfmaxf\fP(), \fBfmaxl\fP(): .RS 4 _XOPEN_SOURCE\ >=\ 600 || _ISOC99_SOURCE || _POSIX_C_SOURCE\ >=\ 200112L; .br or \fIcc\ \-std=c99\fP .RE .ad .SH 説明 これらの関数は \fIx\fP と \fIy\fP のうち大きい方の値を返す。 .SH 返り値 これらの関数は \fIx\fP と \fIy\fP の最大値を返す。 一方の引き数が NaN の場合、もう一方の値が返される。 両方の引き数が NaN の場合、NaN が返される。 .SH エラー エラーは発生しない。 .SH バージョン これらの関数は glibc バージョン 2.1 で初めて登場した。 .SH 属性 .SS "マルチスレッディング (pthreads(7) 参照)" 関数 \fBfmax\fP(), \fBfmaxf\fP(), \fBfmaxl\fP() はスレッドセーフである。 .SH 準拠 C99, POSIX.1\-2001. .SH 関連項目 \fBfmin\fP(3) .SH この文書について この man ページは Linux \fIman\-pages\fP プロジェクトのリリース 3.65 の一部 である。プロジェクトの説明とバグ報告に関する情報は http://www.kernel.org/doc/man\-pages/ に書かれている。