__min

返回两个值中的较小者。

type __min(
   type a, 
   type b 
);

参数

  • type
    任何数字数据类型。

  • a, b
    任何数值类型的值会被比较。

返回值

两个参数中的小的。

备注

__min 宏对两个值进行比较并返回值较小的一个。 参数可以是任何数字数据类型,有符号或者没有符号。 参数和返回值必须是同一数据类型。

要求

例程

必需的标头

__min

<stdlib.h>

示例

// 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 等效项

System::Math::Min

请参见

参考

浮点支持

__max