C言語のisupper()関数
関数isupper()は、文字が大文字であるかどうかを確認するために使用されます。それ以外の場合は成功した場合はゼロ以外の値を返し、それ以外の場合はゼロを返します。 「ctype.h」ヘッダーファイルで宣言されています。
これがC言語でのisupper()の構文です
int isupper(int character);
ここで
キャラクター −チェックする文字。
これがC言語のisupper()の例です
例
#include<stdio.h> #include<ctype.h> int main() { char val1 = 's'; char val2 = 'S'; if(isupper(val1)) printf("The character is uppercase\n"); else printf("The character is not uppercase\n"); if(isupper(val2)) printf("The character is uppercase\n"); else printf("The character is not uppercase"); return 0; }
出力
The character is not uppercase The character is uppercase
上記のプログラムでは、2つの変数val1とval2がランダムなアルファベットで初期化され、isupper()関数を使用して、これらの変数が大文字であるかどうかがチェックされます。
char val1 = 's'; char val2 = 'S'; if(isupper(val1)) printf("The character is uppercase\n"); else printf("The character is not uppercase\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