Arduino 라운드
Ammar Ali
2023년10월12일
Arduino
Arduino Math

이 자습서에서는round()
함수를 사용하여 float
를 int
로 반올림하는 방법에 대해 설명합니다.
round()
함수를 사용하여float
를 가장 가까운int
로 반올림
round()
함수는float
숫자를 가장 가까운int
로 반올림합니다. 이 함수는float
유형의 변수를 입력으로 취하고int
유형의 변수를 리턴합니다. 입력 변수의 10 진수 값이.5
보다 작 으면 반환int
값은 입력 변수보다 작습니다. 그렇지 않으면 반환int
값이 입력 변수의 값보다 큽니다. 예를 들어, 아래 코드를 참조하십시오.
void loop() {
float myFloat = 5.4;
int myInt = round(myFloat);
}
위 코드에서float
변수는 소수점 값이 .5보다 작기 때문에 5로 변환됩니다. 다른 예를 참조하십시오.
void loop() {
float myFloat = 5.6;
int myInt = round(myFloat);
}
위 코드에서float
변수는 10 진수 값이 0.5보다 크므로 6으로 변환됩니다. 소수점 값이 정확히 0.5와 같으면 6으로도 변환됩니다. 아래 예를 참조하십시오.
void loop() {
float myFloat = 5.5;
int myInt = round(myFloat);
}
위 코드에서float
변수는 10 진수 값이 .5보다 크기 때문에 6으로 변환됩니다.
튜토리얼이 마음에 드시나요? DelftStack을 구독하세요 YouTube에서 저희가 더 많은 고품질 비디오 가이드를 제작할 수 있도록 지원해주세요. 구독하다
작가: Ammar Ali