isWhitespace()
설명
문자가 공백(white space)인지 분석합니다. white space란 스페이스, formfeed ('\f'), newline ('\n'), carriage return ('\r'), 수평 탭 ('\t'), 그리고 수직 탭 ('\v')을 말합니다. thisChar가 공백 문자이면 true를 반환합니다.
문법
isWhitespace(thisChar)
매개변수
- thisChar : 변수. 허용되는 자료형: char
반환값
- thisChar가 공백 문자이라면 true를, 아니라면 false를 반환합니다.
예제 코드
char myChar;
void setup() {
Serial.begin(9600);
myChar = ' ';
Serial.print(myChar);
Serial.print(": ");
if (isWhitespace(myChar)) // tests if myChar is a space character
Serial.println("The character is a space or tab");
else
Serial.println("The character is not a space or tab");
myChar = '\t';
Serial.print(myChar);
Serial.print(": ");
if (isWhitespace(myChar)) // tests if myChar is a space character
Serial.println("The character is a space or tab");
else
Serial.println("The character is not a space or tab");
myChar = 'A';
Serial.print(myChar);
Serial.print(": ");
if (isWhitespace(myChar)) // tests if myChar is a space character
Serial.println("The character is a space or tab");
else
Serial.println("The character is not a space or tab");
}
void loop() {}
The result in Serial Monitor:
COM6
: The character is a space or tab
: The character is a space or tab
A: The character is not a space or tab
Autoscroll
Clear output
9600 baud
Newline
더보기
- 언어 : isAlpha()
- 언어 : isAlphaNumeric()
- 언어 : isAscii()
- 언어 : isControl()
- 언어 : isDigit()
- 언어 : isGraph()
- 언어 : isHexadecimalDigit()
- 언어 : isLowerCase()
- 언어 : isPrintable()
- 언어 : isPunct()
- 언어 : isSpace()
- 언어 : isUpperCase()
- 언어 : char
- 언어 : read()
※ ARDUINO BUY RECOMMENDATION
Arduino UNO R3 | |
Arduino Starter Kit |
Disclosure: Some links in this section are Amazon affiliate links. If you make a purchase through these links, we may earn a commission at no extra cost to you.
Additionally, some links direct to products from our own brand, DIYables.
Additionally, some links direct to products from our own brand, DIYables.