C言語 文字判定 大文字 小文字変換 - ctype.h - [ isupper, tolower, toupper, ... ]

2008.08.21 Thursday | by LRESULT


文字を小文字に変換するには、tolower()を使い、

小文字を大文字に変換するには、toupper()を使います。


tolower
書式 int tolower( int c )
機能 大文字を小文字に変換
引数 int c : 変換する文字
戻り値 大文字( A〜Z )であれば、小文字に変換した値を返し、
大文字でなければ、無変換のまま返します。



toupper
書式 int toupper( int c )
機能 小文字を大文字に変換
引数 int c : 変換する文字
戻り値 小文字( a〜z )であれば、大文字に変換した値を返し、
小文字でなければ、無変換のまま返します。



C言語 表示文字判定 - ctype.h - [ isprint, isgraph ]

2008.08.20 Wednesday | by LRESULT


示文字(空白を含む)判定には、isprint()、

表示文字(空白を除く)判定には、isgraph()を使います。


isprint
書式 int isprint( int c )
機能 空白を含む、表示文字判定
引数 int c : 判定する文字
戻り値 表示文字( 0x20〜0x7E )であれば、0以外を返し、
表示文字でなければ、0を返します。



isgraph
書式 int isgraph( int c )
機能 空白を除く、表示文字判定
引数 int c : 判定する文字
戻り値 表示文字( 0x21〜0x7E )であれば、0以外を返し、
表示文字でなければ、0を返します。



C言語 空白判定 記号判定 制御文字判定 - ctype.h - [ isspace, ispunct, iscntrl ]

2008.08.20 Wednesday | by LRESULT


白判定には、isspace()、記号判定には、ispunct()、

制御文字判定には、iscntrl()を使います。


isspace
書式 int isspace( int c )
機能 空白判定
引数 int c : 判定する文字
戻り値 空白(0x20)、水平タブ(0x09)、垂直タブ(0x0B)、
改行(0x0A)、復帰(0x0D)、改頁(0x0C)であれば、0以外を返し、
そうでなければ、0を返します。



ispunct
書式 int ispunct( int c )
機能 記号判定
引数 int c : 判定する文字
戻り値 記号( 0x21〜0x2F, 0x3A〜0x40,
0x5B〜0x60, 0x7B〜0x7E )であれば、0以外を返し、
記号でなければ、0を返します。



iscntrl
書式 int iscntrl( int c )
機能 制御文字判定
引数 int c : 判定する文字
戻り値 制御文字( 0x00〜0x1F, 0x7F )であれば、0以外を返し、
制御文字でなければ、0を返します。



C言語 大文字判定 小文字判定 - ctype.h - [ isupper, islower ]

2008.08.20 Wednesday | by LRESULT


文字判定は、isupper()、小文字判定には、islower()を使います。


isupper
書式 int isupper( int c )
機能 大文字判定
引数 int c : 判定する文字
戻り値 大文字( A〜Z )であれば、0以外を返し、
大文字でなければ、0を返します。




islower
書式 int islower( int c )
機能 小文字判定
引数 int c : 判定する文字
戻り値 小文字( a〜z )であれば、0以外を返し、
小文字でなければ、0を返します。



C言語 数値判定 16進数判定 - ctype.h - [ isdigit, isxdigit ]

2008.08.20 Wednesday | by LRESULT


値判定には、isdigit()、16進数判定には、isxdigit()を使います。


isdigit
書式 int isdigit( int c )
機能 数値判定
引数 int c : 判定する文字
戻り値 数値( 0〜9 )であれば、0以外を返し、
数値でなければ、0を返します。



isxdigit
書式 int isxdigit( int c )
機能 16進数判定
引数 int c : 判定する文字
戻り値 16進数( 0〜9, A〜F, a〜f )であれば、0以外を返し、
16進数でなければ、0を返します。



C言語 英数字判定 英字判定 - ctype.h - [ isalnum, isalpha ]

2008.08.20 Wednesday | by LRESULT


数字判定は、isalnum()、英字判定には、isalpha()を使います。


isalnum
書式 int isalnum( int c )
機能 英数字判定
引数 int c : 判定する文字
戻り値 英数字( A〜Z, a〜z, 0〜9 )であれば、0以外を返し、
英数字でなければ、0を返します。



isalpha
書式 int isalpha( int c )
機能 英字判定
引数 int c : 判定する文字
戻り値 英字( A〜Z, a〜z )であれば、0以外を返し、
英字でなければ、0を返します。



| 1/1PAGES |