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

ASCII値を文字列に出力するCプログラム。


文字の配列は文字列と呼ばれます。

以下に宣言を示します。 文字列の-

char stringname [size];

たとえば、char string [50];長さ50文字の文字列。

初期化

  • 1文字の定数を使用します。
char string[10] = { ‘H’, ‘e’, ‘l’, ‘l’, ‘o’ ,‘\0’}
  • 文字列定数の使用。
char string[10] = “Hello”:;

アクセス

「\0」に遭遇するまで文字列にアクセスするために使用される制御文字列「%s」があります。

実行時に特定の文字列のASCII値を出力するために使用したロジックは、次のとおりです-

while(str[i]!='\0'){
   printf("\nASCII Value of %c = %d", str[i], str[i]);
   i++;
}

以下は、指定された文字列のASCII値を出力するCプログラムです-

#include<stdio.h>
int main() {
   char string[50];
   int i=0;
   printf("Enter the Sentenc: ");
   gets(string);
   while(string[i]!='\0') {
      printf("\nASCII Value of %c=%d", string[i], string[i]);
      i++;
   }
   getch();
   return 0;
}

出力

上記のプログラムを実行すると、次の出力が生成されます-

Enter the Sentence: Tutorials Point

ASCII Value of T = 84
ASCII Value of u = 117
ASCII Value of t = 116
ASCII Value of o = 111
ASCII Value of r = 114
ASCII Value of i = 105
ASCII Value of a = 97
ASCII Value of l = 108
ASCII Value of s = 115
ASCII Value of   = 32
ASCII Value of P = 80
ASCII Value of o = 111
ASCII Value of i = 105
ASCII Value of n = 110
ASCII Value of t = 116

  1. 正方行列をCでZ形式で印刷するプログラム

    プログラムの説明 正方行列の要素をZ形式で印刷します 正方行列は、同じ数の行と列を持つ行列です。 n行n列の行列は次数の正方行列として知られています アルゴリズム To print the elements of the Square Matrix in Z form We need to print the first row of matrix then diagonal and then last row of the square matrix. 例 /* Program to print a square matrix in Z form */ #include<st

  2. Cプログラムで行列を斜め下向きに印刷します。

    サイズnxnの配列が与えられ、タスクは整数型の行列要素を対角線下に印刷することです。 斜め下向きとは、下の図のように、任意のサイズのnxnの配列を斜め下向きに印刷することを意味します- 最初に1を印刷し、次に2に移動して印刷し、対角線上に4に移動して、以下同様に印刷します。 例 Input: Matrix [3][3] = {    { 1, 2, 3 },    { 4, 5, 6 },    { 7, 8, 9 }} Output: 1 2 4 3 5 7 6 8 9 アルゴリズム int diagonally_down