AVR Libc Home Page | ![]() |
AVR Libc Development Pages | |||
Main Page | User Manual | Library Reference | FAQ | Alphabetical Index | Example Projects |
#include <ctype.h>
int isalnum | ( | int | __c | ) |
英数字かどうかを判別。 (isalpha(c) || isdigit(c))
と同じ。.
int isalpha | ( | int | __c | ) |
英文字かどうかを判別。 (isupper(c) || islower(c))
と同等。
int isascii | ( | int | __c | ) |
7ビットの符号なし値で、ASCII文字セットの範囲内かどうかをチェック。
int isblank | ( | int | __c | ) |
空白文字かどうかをチェック。1バイトスペースとTABが対象となります。
int iscntrl | ( | int | __c | ) |
コントロール文字かどうかチェックします。
int isdigit | ( | int | __c | ) |
数字かどうかをチェックします。 (0 〜 9).
int isgraph | ( | int | __c | ) |
印字可能なグラフ文字(スペースを除く)かどうかをチェックします。
int islower | ( | int | __c | ) |
英小文字かどうかをチェックします。
int isprint | ( | int | __c | ) |
印字可能な文字(スペースを含む)かどうかをチェックします。
int ispunct | ( | int | __c | ) |
スペース、英数字を除く印字可能な文字かどうかをチェックします。
int isspace | ( | int | __c | ) |
ホワイトスペース文字かどうかをチェックします。
avr-libc libraryでは、以下のものが該当します。
スペース文字、 form-feed ('\f'), newline
('\n'), carriage return ('\r'), horizontal
tab ('\t'), vertical tab ('\v').
int isupper | ( | int | __c | ) |
英大文字かどうかチェック。
int isxdigit | ( | int | __c | ) |
16進数値文字かどうかチェック。0,1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,a,b,c,d,e,f .
int toascii | ( | int | __c | ) |
最上位ビットをクリアして、7-bit unsigned char に変換しASCII文字セットに適合させる。
int tolower | ( | int | __c | ) |
もし可能なら(英大文字なら)、文字を英小文字に変換します。
int toupper | ( | int | __c | ) |
もし可能なら(英小文字なら)、文字を英大文字に変換します。