.\" -*- coding: UTF-8 -*- .\" Copyright (C) 2021 Alejandro Colomar .\" .\" SPDX-License-Identifier: Linux-man-pages-copyleft .\" .\"******************************************************************* .\" .\" This file was generated with po4a. Translate the source file. .\" .\"******************************************************************* .TH MAX 3 "3. Mai 2023" "Linux man\-pages 6.05.01" .SH BEZEICHNUNG MAX, MIN \- Maximum oder Minimum zweier Werte .SH BIBLIOTHEK Standard\-C\-Bibliothek (\fIlibc\fP, \fI\-lc\fP) .SH ÜBERSICHT .nf \fB#include \fP .PP \fBMAX(\fP\fIa\fP\fB, \fP\fIb\fP\fB);\fP \fBMIN(\fP\fIa\fP\fB, \fP\fIb\fP\fB);\fP .fi .SH BESCHREIBUNG Diese Funktionen liefern das Maximum oder Minimum von \fIa\fP und \fIb\fP. .SH RÜCKGABEWERT Diese Makros liefern den Wert eines ihrer Argumente, möglicherweise in ein anderes Format konvertiert (siehe FEHLER). .SH FEHLER Diese Makros können die Fließkommaausnahme »invalid« auslösen, wenn eines der Argumente NaN ist. .SH STANDARDS GNU, BSD. .SH ANMERKUNGEN Falls eines der Argumente ein Fließkommatyp ist, könnte \fBfmax\fP(3) oder \fBfmin\fP(3) geeigneter sein, die mit NaN umgehen können. .PP Die Argumente könnten mehrfach oder gar nicht ausgewertet werden. .PP Einige UNIX\-Systeme könnten diese Makros in einem anderen Header oder überhaupt nicht bereitstellen. .SH FEHLER Aufgrund der gewöhnlichen arithmetischen Umwandlungen kann das Ergebnis dieser Makros sehr unterschiedlich von einem seiner Argumente sein. Um das zu vermeiden, stellen Sie sicher, dass beide Argumenten den gleichen Typ haben. .SH BEISPIELE .\" SRC BEGIN (MAX.c) .EX #include #include #include \& int main(int argc, char *argv[]) { int a, b, x; \& if (argc != 3) { fprintf(stderr, "Aufruf: %s \en", argv[0]); exit(EXIT_FAILURE); } \& a = atoi(argv[1]); b = atoi(argv[2]); x = MAX(a, b); printf("MAX(%d, %d) ist %d\en", a, b, x); \& exit(EXIT_SUCCESS); } .EE .\" SRC END .SH "SIEHE AUCH" \fBfmax\fP(3), \fBfmin\fP(3) .PP .SH ÜBERSETZUNG Die deutsche Übersetzung dieser Handbuchseite wurde von Helge Kreutzmann erstellt. .PP Diese Übersetzung ist Freie Dokumentation; lesen Sie die .UR https://www.gnu.org/licenses/gpl-3.0.html GNU General Public License Version 3 .UE oder neuer bezüglich der Copyright-Bedingungen. Es wird KEINE HAFTUNG übernommen. .PP Wenn Sie Fehler in der Übersetzung dieser Handbuchseite finden, schicken Sie bitte eine E-Mail an die .MT debian-l10n-german@lists.debian.org Mailingliste der Übersetzer .ME .