Tässä esimerkissä opit löytämään merkin ASCII-arvon.
Tämän esimerkin ymmärtämiseksi sinulla on oltava tieto seuraavista C-ohjelmointiaiheista:
- C tietotyypit
- C Muuttujat, vakiot ja literaalit
- C Tulolähtö (I / O)
C-ohjelmoinnissa merkkimuuttujalla on ASCII-arvo (kokonaisluku välillä 0 ja 127) pikemminkin kuin itse merkki. Tämä kokonaisluku on merkin ASCII-koodi.
Esimerkiksi ASCII-arvo 'A'on 65.
Tämä tarkoittaa sitä, että jos määrität 'A'merkkimuuttujaan, 65 tallennetaan muuttujaan eikä 'A'itseensä.
Katsotaan nyt, kuinka voimme tulostaa merkkien ASCII-arvon C-ohjelmoinnissa.
Ohjelma tulostaa ASCII-arvo
#include int main() ( char c; printf("Enter a character: "); scanf("%c", &c); // %d displays the integer value of a character // %c displays the actual character printf("ASCII value of %c = %d", c, c); return 0; )
Tuotos
Kirjoita merkki: G ASCII -arvo G = 71
Tässä ohjelmassa käyttäjää pyydetään syöttämään merkki. Merkki tallennetaan muuttujaan c.
Kun %dmuotoilumerkkijonoa käytetään, 71 (ASCII-arvo G) näytetään.
Kun %cmuotoilumerkkijonoa käytetään, 'G'se näkyy itse.








