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);
例
以下は、getchar()-
を使用した行カウント用のCプログラムです。#include <stdio.h> /* count lines in input */ main(){ int count, num; printf("enter multiple statements and Press cntrl+z:\n"); num = 0; while ((count = getchar()) != EOF) if (count == '\n') ++num; printf("%d\n", num); }
出力
以下はプログラムの出力です-
enter multiple statements and Press cntrl+z: Hi Hello Welcome To My World ^Z 4
-
ユニオンにC言語でのポインタを説明する
ユニオンはメモリロケーションと呼ばれ、さまざまなデータ型のいくつかの変数によって共有されます。 構文 構文は次のとおりです- union uniontag{ datatype member 1; datatype member 2; ---- ---- datatype member n; }; たとえば、 union sample{ int a; float b; char c; }
-
C言語でのポインタアクセスの概念を説明する
ポインタは、他の変数のアドレスを格納する変数です。 ポインタの宣言、初期化、アクセス 次のステートメントを検討してください- int qty = 179; ポインタの宣言 int *p; 「p」は、別の整数変数のアドレスを保持するポインタ変数です。 ポインタの初期化 アドレス演算子(&)は、ポインタ変数を初期化するために使用されます。 int qty = 175; int *p; p= &qty; 文字列の配列内の要素にアクセスする際にポインタがどのように役立つかの例を考えてみましょう。 このプログラムでは、特定の場所に存在する要素にアクセスしようとしています。操