C言語のisalnum()関数
関数isalnum()は、文字が英数字であるかどうかを確認するために使用されます。文字が英数字の場合は文字または数字を意味し、それ以外の場合はゼロを返します。 「ctype.h」ヘッダーファイルで宣言されています。
これがC言語のisalnum()の構文です
int isalnum(int character);
ここで
キャラクター −チェックする文字。
これがC言語のisalnum()の例です
例
#include<stdio.h> #include<ctype.h> int main() { char val1 = 's'; char val2 = '8'; char val3 = '$'; if(isalnum(val1)) printf("The character is alphanumeric\n"); else printf("The character is not alphanumeric\n"); if(isalnum(val2)) printf("The character is alphanumeric\n"); else printf("The character is not alphanumeric"); if(isalnum(val3)) printf("The character is alphanumeric\n"); else printf("The character is not alphanumeric"); return 0; }
出力
The character is alphanumeric The character is alphanumeric The character is not alphanumeric
上記のプログラムでは、char型の3つの変数が宣言され、値で初期化されています。これらの変数は、isalnum()関数を使用して、これらの値が英数字であるかどうかがチェックされます。
if(isalnum(val1)) printf("The character is alphanumeric\n"); else printf("The character is not alphanumeric\n");
-
C言語での文字操作の説明
文字には、(A-Z(または)a- z)、数字(0-9)、空白、またはCプログラミング言語の特殊記号を使用できます。 宣言 以下は、Cプログラミングでの文字演算の宣言です- char a= ‘A’; using a character constant. 文字入出力機能 文字入出力機能を以下に説明します- 例-chara; scanf("%c", &a); printf ("%c", &a); a = getchar ( ); putchar (a); a = getch ( ); putch (a);
-
C言語のstrcmp()関数とは何ですか?
Cライブラリ関数intstrcmp(const char * str1、const char * str2) str1が指す文字列を比較します str2が指す文字列へ 。 文字の配列は文字列と呼ばれます。 宣言 以下は配列の宣言です- char stringname [size]; 例-charstring[50];長さ50文字の文字列 初期化 単一文字定数の使用- char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,&ls