logo

ASCII-tabell i C

Dette emnet vil diskutere ASCII-kodene og hvordan du skriver et program for å skrive ut en ASCII-tabell i programmeringsspråket C. ASCII står for American Standard Code for Information Interchange . ASCII-kode er et tegnkodingsskjema som brukes til å definere verdien av grunnleggende tegnelementer for utveksling av informasjon i datamaskiner og andre elektroniske enheter.

ASCII-tabell i C

Videre er ASCII-koden en samling av 255 symboler i tegnsettet, delt i to deler, standard ASCII-koden og den utvidede ASCII-koden. Standard ASCII-koden varierer fra 0 til 127, 7 biter lang, og den utvidede ASCII-koden fra 128 til 255 er 8 biter lang. Disse tegnene er en kombinasjon av symbolbokstaver (store og små bokstaver (a-z, AZ), sifre (0-9), spesialtegn (!, @, #, $, osv.), skilletegn og kontrolltegn. Derfor må vi kan si, hvert tegn har sin egen ASCII-verdi.

For eksempel, når vi skriver inn en streng som 'HELLO', lagrer ikke datamaskinen direkte strengen vi skrev inn. I stedet lagrer systemet strengene i deres ekvivalente ASCII-verdi, for eksempel '7269767679'. ASCII-verdien til H er 72, E er 69, L er 76 og O er 79.

Program for å få ASCII-verdien til de store bokstavene

Program.c

 #include int main() { // declare local variable int caps; // use for loop to print the capital letter from A to Z for ( caps = 65; caps <91; caps++) { printf (' 
 the ascii value of %c is %d ', caps, caps); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> The ASCII value of A is 65 The ASCII value of B is 66 The ASCII value of C is 67 The ASCII value of D is 68 The ASCII value of E is 69 The ASCII value of F is 70 The ASCII value of G is 71 The ASCII value of H is 72 The ASCII value of I is 73 The ASCII value of J is 74 The ASCII value of K is 75 The ASCII value of L is 76 The ASCII value of M is 77 The ASCII value of N is 78 The ASCII value of O is 79 The ASCII value of P is 80 The ASCII value of Q is 81 The ASCII value of R is 82 The ASCII value of S is 83 The ASCII value of T is 84 The ASCII value of U is 85 The ASCII value of V is 86 The ASCII value of W is 87 The ASCII value of X is 88 The ASCII value of Y is 89 The ASCII value of Z is 90 </pre> <h3>Program to get the ASCII value of the small letters</h3> <p> <strong>Program2.c</strong> </p> <pre> #include int main() { // declare local variable int small; // use for loop to print the small alphabets letter from a to z for ( small = 97; small <123; small++) { display ascii values to its equivalent characters printf (' 
 the value of %c is %d ', small, small); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> The ASCII value of a is 97 The ASCII value of b is 98 The ASCII value of c is 99 The ASCII value of d is 100 The ASCII value of e is 101 The ASCII value of f is 102 The ASCII value of g is 103 The ASCII value of h is 104 The ASCII value of i is 105 The ASCII value of j is 106 The ASCII value of k is 107 The ASCII value of l is 108 The ASCII value of m is 109 The ASCII value of n is 110 The ASCII value of o is 111 The ASCII value of p is 112 The ASCII value of q is 113 The ASCII value of r is 114 The ASCII value of s is 115 The ASCII value of t is 116 The ASCII value of u is 117 The ASCII value of v is 118 The ASCII value of w is 119 The ASCII value of x is 120 The ASCII value of y is 121 The ASCII value of z is 122 </pre> <h3>Program to get the ASCII value of the given characters</h3> <p> <strong>Program3.c</strong> </p> <pre> #include int main() { char arr[30]; // declare the size of character array int count = 0; // declare a count variable // enter any name to get the ascii codes printf (&apos; 
 Enter the name to get the ASCII codes: &apos;); scanf (&apos; %s&apos;, &amp;arr); // use while loop to sequentially iterate every characters of the array while (arr[count] != &apos;&apos;) { // display the character name one by one printf (&apos; 
 The ascii code of the character %c is %d &apos;, arr[count], arr[count]); count++; // increment one by one } return 0; } </pre> <p> <strong>Output</strong> </p> <pre> Enter the name to get the ASCII codes: JAVATPOINT The ASCII code of the character J is 74 The ASCII code of the character A is 65 The ASCII code of the character V is 86 The ASCII code of the character A is 65 The ASCII code of the character T is 84 The ASCII code of the character P is 80 The ASCII code of the character O is 79 The ASCII code of the character I is 73 The ASCII code of the character N is 78 The ASCII code of the character T is 84 </pre> <h3>Program to get the ASCII value of the special characters</h3> <p> <strong>Program4.c</strong> </p> <pre> #include int main() { // declare a variable int specialCh; for (specialCh = 33; specialCh <48; specialch++) { printf (' 
 the ascii value of '%c' special character is: %d', specialch, specialch); } for (specialch="58;" specialch < 65; 127; return 0; pre> <p> <strong>Output</strong> </p> <pre> The ASCII value of &apos;!&apos; special character is: 33 The ASCII value of &apos;&apos;&apos; special character is: 34 The ASCII value of &apos;#&apos; special character is: 35 The ASCII value of &apos;$&apos; special character is: 36 The ASCII value of &apos;%&apos; special character is: 37 The ASCII value of &apos;&amp;&apos; special character is: 38 The ASCII value of &apos;&apos;&apos; special character is: 39 The ASCII value of &apos;(&apos; special character is: 40 The ASCII value of &apos;)&apos; special character is: 41 The ASCII value of &apos;*&apos; special character is: 42 The ASCII value of &apos;+&apos; special character is: 43 The ASCII value of &apos;,&apos; special character is: 44 The ASCII value of &apos;-&apos; special character is: 45 The ASCII value of &apos;.&apos; special character is: 46 The ASCII value of &apos;/&apos; special character is: 47 The ASCII value of &apos;:&apos; special character is: 58 The ASCII value of &apos;;&apos; special character is: 59 The ASCII value of &apos;&apos; special character is: 62 The ASCII value of &apos;?&apos; special character is: 63 The ASCII value of &apos;@&apos; special character is: 64 The ASCII value of &apos;&apos; special character is: 124 The ASCII value of &apos;&apos; special character is: 125 The ASCII value of &apos;~&apos; special character is: 126 </pre> <h3>Program to print the complete ASCII tables in C</h3> <p> <strong>Program6.c</strong> </p> <pre> #include int main() { // declare a variable int asciTable; printf (&apos; The complete ASCII table of the characters in the C &apos;); for (asciTable = 0; asciTable <255; ascitable++) { printf (' 
 the value of '%c' character is: %d', ascitable, ascitable); } return 0; < pre> <p> <strong>Output</strong> </p> <img src="//techcodeview.com/img/c-tutorial/14/ascii-table-c-2.webp" alt="ASCII Table in C"> <hr></255;></pre></48;></pre></123;></pre></91;>

Program for å få ASCII-verdien til de små bokstavene

Program2.c

 #include int main() { // declare local variable int small; // use for loop to print the small alphabets letter from a to z for ( small = 97; small <123; small++) { display ascii values to its equivalent characters printf (\' 
 the value of %c is %d \', small, small); } return 0; < pre> <p> <strong>Output</strong> </p> <pre> The ASCII value of a is 97 The ASCII value of b is 98 The ASCII value of c is 99 The ASCII value of d is 100 The ASCII value of e is 101 The ASCII value of f is 102 The ASCII value of g is 103 The ASCII value of h is 104 The ASCII value of i is 105 The ASCII value of j is 106 The ASCII value of k is 107 The ASCII value of l is 108 The ASCII value of m is 109 The ASCII value of n is 110 The ASCII value of o is 111 The ASCII value of p is 112 The ASCII value of q is 113 The ASCII value of r is 114 The ASCII value of s is 115 The ASCII value of t is 116 The ASCII value of u is 117 The ASCII value of v is 118 The ASCII value of w is 119 The ASCII value of x is 120 The ASCII value of y is 121 The ASCII value of z is 122 </pre> <h3>Program to get the ASCII value of the given characters</h3> <p> <strong>Program3.c</strong> </p> <pre> #include int main() { char arr[30]; // declare the size of character array int count = 0; // declare a count variable // enter any name to get the ascii codes printf (&apos; 
 Enter the name to get the ASCII codes: &apos;); scanf (&apos; %s&apos;, &amp;arr); // use while loop to sequentially iterate every characters of the array while (arr[count] != &apos;&apos;) { // display the character name one by one printf (&apos; 
 The ascii code of the character %c is %d &apos;, arr[count], arr[count]); count++; // increment one by one } return 0; } </pre> <p> <strong>Output</strong> </p> <pre> Enter the name to get the ASCII codes: JAVATPOINT The ASCII code of the character J is 74 The ASCII code of the character A is 65 The ASCII code of the character V is 86 The ASCII code of the character A is 65 The ASCII code of the character T is 84 The ASCII code of the character P is 80 The ASCII code of the character O is 79 The ASCII code of the character I is 73 The ASCII code of the character N is 78 The ASCII code of the character T is 84 </pre> <h3>Program to get the ASCII value of the special characters</h3> <p> <strong>Program4.c</strong> </p> <pre> #include int main() { // declare a variable int specialCh; for (specialCh = 33; specialCh <48; specialch++) { printf (\' 
 the ascii value of \'%c\' special character is: %d\', specialch, specialch); } for (specialch="58;" specialch < 65; 127; return 0; pre> <p> <strong>Output</strong> </p> <pre> The ASCII value of &apos;!&apos; special character is: 33 The ASCII value of &apos;&apos;&apos; special character is: 34 The ASCII value of &apos;#&apos; special character is: 35 The ASCII value of &apos;$&apos; special character is: 36 The ASCII value of &apos;%&apos; special character is: 37 The ASCII value of &apos;&amp;&apos; special character is: 38 The ASCII value of &apos;&apos;&apos; special character is: 39 The ASCII value of &apos;(&apos; special character is: 40 The ASCII value of &apos;)&apos; special character is: 41 The ASCII value of &apos;*&apos; special character is: 42 The ASCII value of &apos;+&apos; special character is: 43 The ASCII value of &apos;,&apos; special character is: 44 The ASCII value of &apos;-&apos; special character is: 45 The ASCII value of &apos;.&apos; special character is: 46 The ASCII value of &apos;/&apos; special character is: 47 The ASCII value of &apos;:&apos; special character is: 58 The ASCII value of &apos;;&apos; special character is: 59 The ASCII value of &apos;&apos; special character is: 62 The ASCII value of &apos;?&apos; special character is: 63 The ASCII value of &apos;@&apos; special character is: 64 The ASCII value of &apos;&apos; special character is: 124 The ASCII value of &apos;&apos; special character is: 125 The ASCII value of &apos;~&apos; special character is: 126 </pre> <h3>Program to print the complete ASCII tables in C</h3> <p> <strong>Program6.c</strong> </p> <pre> #include int main() { // declare a variable int asciTable; printf (&apos; The complete ASCII table of the characters in the C &apos;); for (asciTable = 0; asciTable <255; ascitable++) { printf (\' 
 the value of \'%c\' character is: %d\', ascitable, ascitable); } return 0; < pre> <p> <strong>Output</strong> </p> <img src="//techcodeview.com/img/c-tutorial/14/ascii-table-c-2.webp" alt="ASCII Table in C"> <hr></255;></pre></48;></pre></123;>

Program for å få ASCII-verdien til de gitte tegnene

Program3.c

 #include int main() { char arr[30]; // declare the size of character array int count = 0; // declare a count variable // enter any name to get the ascii codes printf (&apos; 
 Enter the name to get the ASCII codes: &apos;); scanf (&apos; %s&apos;, &amp;arr); // use while loop to sequentially iterate every characters of the array while (arr[count] != &apos;&apos;) { // display the character name one by one printf (&apos; 
 The ascii code of the character %c is %d &apos;, arr[count], arr[count]); count++; // increment one by one } return 0; } 

Produksjon

 Enter the name to get the ASCII codes: JAVATPOINT The ASCII code of the character J is 74 The ASCII code of the character A is 65 The ASCII code of the character V is 86 The ASCII code of the character A is 65 The ASCII code of the character T is 84 The ASCII code of the character P is 80 The ASCII code of the character O is 79 The ASCII code of the character I is 73 The ASCII code of the character N is 78 The ASCII code of the character T is 84 

Program for å få ASCII-verdien til spesialtegnene

Program4.c

 #include int main() { // declare a variable int specialCh; for (specialCh = 33; specialCh <48; specialch++) { printf (\' 
 the ascii value of \'%c\' special character is: %d\', specialch, specialch); } for (specialch="58;" specialch < 65; 127; return 0; pre> <p> <strong>Output</strong> </p> <pre> The ASCII value of &apos;!&apos; special character is: 33 The ASCII value of &apos;&apos;&apos; special character is: 34 The ASCII value of &apos;#&apos; special character is: 35 The ASCII value of &apos;$&apos; special character is: 36 The ASCII value of &apos;%&apos; special character is: 37 The ASCII value of &apos;&amp;&apos; special character is: 38 The ASCII value of &apos;&apos;&apos; special character is: 39 The ASCII value of &apos;(&apos; special character is: 40 The ASCII value of &apos;)&apos; special character is: 41 The ASCII value of &apos;*&apos; special character is: 42 The ASCII value of &apos;+&apos; special character is: 43 The ASCII value of &apos;,&apos; special character is: 44 The ASCII value of &apos;-&apos; special character is: 45 The ASCII value of &apos;.&apos; special character is: 46 The ASCII value of &apos;/&apos; special character is: 47 The ASCII value of &apos;:&apos; special character is: 58 The ASCII value of &apos;;&apos; special character is: 59 The ASCII value of &apos;&apos; special character is: 62 The ASCII value of &apos;?&apos; special character is: 63 The ASCII value of &apos;@&apos; special character is: 64 The ASCII value of &apos;&apos; special character is: 124 The ASCII value of &apos;&apos; special character is: 125 The ASCII value of &apos;~&apos; special character is: 126 </pre> <h3>Program to print the complete ASCII tables in C</h3> <p> <strong>Program6.c</strong> </p> <pre> #include int main() { // declare a variable int asciTable; printf (&apos; The complete ASCII table of the characters in the C &apos;); for (asciTable = 0; asciTable <255; ascitable++) { printf (\' 
 the value of \'%c\' character is: %d\', ascitable, ascitable); } return 0; < pre> <p> <strong>Output</strong> </p> <img src="//techcodeview.com/img/c-tutorial/14/ascii-table-c-2.webp" alt="ASCII Table in C"> <hr></255;></pre></48;>

Program for å skrive ut de komplette ASCII-tabellene i C

Program6.c

 #include int main() { // declare a variable int asciTable; printf (&apos; The complete ASCII table of the characters in the C &apos;); for (asciTable = 0; asciTable <255; ascitable++) { printf (\\' 
 the value of \\'%c\\' character is: %d\\', ascitable, ascitable); } return 0; < pre> <p> <strong>Output</strong> </p> <img src="//techcodeview.com/img/c-tutorial/14/ascii-table-c-2.webp" alt="ASCII Table in C"> <hr></255;>