Provided by: manpages-ro-dev_4.27.0-1_all bug

NUME

       MAX, MIN - maximul sau minimul a două valori

BIBLIOTECA

       Biblioteca C standard (libc, -lc)

SINOPSIS

       #include <sys/param.h>

       MAX(a, b);
       MIN(a, b);

DESCRIERE

       Aceste macrocomenzi returnează maximul sau minimul lui a și b.

VALOAREA RETURNATĂ

       Aceste  macrocomenzi  returnează  valoarea  unuia  dintre argumentele lor, eventual convertit într-un tip
       diferit (a se vedea ERORI).

ERORI-IEȘIRE

       Aceste macrocomenzi pot declanșa excepția „invalid” (nevalid) în număr  de  virgulă  mobilă  atunci  când
       oricare dintre argumente este NaN („Not a Number”, nu este un număr).

STANDARDE

       GNU, BSD.

NOTE

       Dacă  oricare  dintre argumente este de tip virgulă mobilă, este posibil să preferați să folosiți fmax(3)
       sau fmin(3), care pot gestiona NaN.

       Argumentele pot fi evaluate de mai multe ori sau pot să nu fie evaluate deloc.

       Unele sisteme UNIX pot furniza aceste macrocomenzi într-un antet diferit sau deloc.

ERORI

       Din cauza conversiilor aritmetice obișnuite, rezultatul acestor macrocomenzi poate fi foarte  diferit  de
       oricare dintre argumente.  Pentru a evita acest lucru, asigurați-vă că ambele argumente au același tip.

EXEMPLE

       #include <stdio.h>
       #include <stdlib.h>
       #include <sys/param.h>

       int
       main(int argc, char *argv[])
       {
           int a, b, x;

           if (argc != 3) {
               fprintf(stderr, "Utilizare: %s <num> <num>\n", argv[0]);
               exit(EXIT_FAILURE);
           }

           a = atoi(argv[1]);
           b = atoi(argv[2]);
           x = MAX(a, b);
           printf("MAX(%d, %d) este %d\n", a, b, x);

           exit(EXIT_SUCCESS);
       }

CONSULTAȚI ȘI

       fmax(3), fmin(3)

TRADUCERE

       Traducerea    în   limba   română   a   acestui   manual   a   fost   făcută   de   Remus-Gabriel   Chelu
       <remusgabriel.chelu@disroot.org>

       Această traducere este  documentație  gratuită;  citiți  Licența publică generală GNU Versiunea 3  sau  o
       versiune   ulterioară   cu  privire  la  condiții  privind  drepturile  de  autor.   NU  se  asumă  NICIO
       RESPONSABILITATE.

       Dacă găsiți erori în traducerea acestui manual, vă rugăm să  trimiteți  un  e-mail  la  translation-team-
       ro@lists.sourceforge.net.

Pagini de manual de Linux 6.9.1                   15 iunie 2024                                           MAX(3)