「C言語」islower() 文字列の小文字を判定する
サンプルコード
#include <stdio.h>
#include <ctype.h>
int main()
{
int var1 = 'B';
int var2 = 'b';
int var3 = '4';
if( islower(var1) )
{
printf("var1 = |%c| 小文字です\n", var1 );
}
else
{
printf("var1 = |%c| 小文字ではない\n", var1 );
}
if( islower(var2) )
{
printf("var2 = |%c| 小文字です\n", var2 );
}
else
{
printf("var2 = |%c| 小文字ではない\n", var2 );
}
if( islower(var3) )
{
printf("var3 = |%c| 小文字です\n", var3 );
}
else
{
printf("var3 = |%c| 小文字ではない\n", var3 );
}
return(0);
}
結果:
var1 = |B| ではない
var2 = |b| です
var3 = |3| ではない