min()

설명

두 숫자의 최소 계산.

문법

min(x, y)

매개변수

  • x: 첫번째 수, 자료형
  • y: 두번째 수, 자료형

반환값

  • 두 수 중 작은 수.

예제 코드

void setup() { Serial.begin(9600); int x = 2; int y = 3; int z = min(x, y); Serial.print("x = "); Serial.println(x); Serial.print("y = "); Serial.println(y); Serial.print("min = "); Serial.println(z); } void loop() {}

The result in Serial Monitor:

COM6
Send
x = 2 y = 3 min = 2
Autoscroll Show timestamp
Clear output
9600 baud  
Newline  

※ 주의 및 경고:

  • max() 는 주로 변수 값의 낮은 값을 제한하는 데 쓰이고, 반면 min() 은 높은 값을 제한하는 데 쓰임.
  • min() 함수가 구현된 방식 때문에, 괄호 안에 다른 함수를 쓰는 것을 피하세요. 그른 결과가 나올 수 있음.
min(a++, 100); // 이것을 피하세요 - 그른 결과 나옴 min(a, 100); a++; // 대신 이렇게 쓰세요 - 함수 밖의 다른 수학 지킴

더보기

ARDUINO BUY RECOMMENDATION

Arduino UNO R3
Arduino Starter Kit
Please note: These are Amazon affiliate links. If you buy the components through these links, We will get a commission at no extra cost to you. We appreciate it.

※ OUR MESSAGES