Freigeben über


__min

Gibt die kleinere von zwei Werten zurück.

type __min(
   type a, 
   type b 
);

Parameter

  • type
    Ein beliebiger numerischer Datentyp.

  • a, b
    Werte eines zu vergleichenden numerischen Typs.

Rückgabewert

Das kleinere der zwei Argumente.

Hinweise

Das Makro __min vergleicht zwei Werte und gibt den Wert aus dem kleineren zurück. Die Argumente können von einem beliebigen numerischen Datentyp sein, mit oder ohne Vorzeichen. müssen Argumente und der Rückgabewert dem gleichen Datentyp.

Anforderungen

Routine

Erforderlicher Header

__min

<stdlib.h>

Beispiel

// crt_minmax.c

#include <stdlib.h>
#include <stdio.h>

int main( void )
{
   int a = 10;
   int b = 21;

   printf( "The larger of %d and %d is %d\n",  a, b, __max( a, b ) );
   printf( "The smaller of %d and %d is %d\n", a, b, __min( a, b ) );
}
  

.NET Framework-Entsprechung

System::Math::Min

Siehe auch

Referenz

Gleitkommaunterstützung

__max