Cプログラミング
 Computer >> コンピューター >  >> プログラミング >> Cプログラミング

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");

  1. 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);

  2. 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