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
x = 2
y = 3
min = 2
Autoscroll
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.