IsSpace

From Wiring

Jump to: navigation, search


Name isSpace()
Description Checks for white-space characters. These are: space, formfeed (’\f’), newline (’\n’), carriage return (’\r’), horizontal tab (’\t’), and vertical tab (’\v’).
Syntax
isSpace(var)
Methods
Constructor
Parameters
var unknown datatype int or char variable name referencing the value
Returns boolean: true or false
Example
char tab = '\t';    // tab character
char digit = '1';   // digit character
char upperA = 'A';  // upper case 'A'
char lowerA = 'a';  // lower case 'a'
char colon = ',';   // comma
char val;
 
void setup() 
{
  Serial.begin(9600);
 
  val = toLowerCase(upperA);
  Serial.print(val);                        // prints 'a'
  Serial.print(" ");
  Serial.print(isAlphaNumeric(digit),DEC);  // prints 1 (true)
  Serial.print(" ");
  Serial.print(isAlpha(upperA),DEC);        // prints 1 (true)
  Serial.print(" ");
  Serial.print(isAscii(upperA),DEC);        // prints 1 (true)
  Serial.print(" ");
  Serial.print(isWhitespace(tab),DEC);      // prints 1 (true)
  Serial.print(" ");
  Serial.print(isGraph(lowerA),DEC);        // prints 1 (true)
  Serial.print(" ");
  Serial.print(isLowerCase(lowerA),DEC);    // prints 1 (true)
  Serial.print(" ");
  Serial.print(isSpace(val),DEC);           // prints 0 (false)
  Serial.print(" ");
  Serial.print(isUpperCase(upperA),DEC);    // prints 1 (true)
  Serial.print(" ");
  Serial.print(isControl(upperA), DEC);     // prints 0 (false)
  Serial.print(" ");
  Serial.print(isDigit(digit), DEC);        // prints 1 (true)
  Serial.print(" ");
  Serial.print(isGraph(digit), DEC);        // prints 1 (true)
  Serial.print(" ");
  Serial.print(isPunct(colon), DEC);        // prints 1 (true)
  Serial.print(" ");
  Serial.print(isHexadecimalDigit('F'), DEC);  // prints 1 (true)
  Serial.print(" ");
  val = toLowerCase('K');                   // prints 'k'
  Serial.print(val);
  Serial.print(" ");
  val = toAscii(40);                        
  Serial.println(val);                      // prints '('
}
 
void loop() 
{
 
}
Related isAlphaNumeric, isAlpha, isWhitespace, isAscii, isControl, isDigit, isHexadecimalDigit, isLowerCase, isPrintable, isPunct, isUpperCase, isGraph
Language: English
Personal tools