Dalam contoh ini, Anda akan mempelajari cara mencari nilai ASCII dari sebuah karakter.
Untuk memahami contoh ini, Anda harus memiliki pengetahuan tentang topik pemrograman C berikut ini:
- Tipe Data C.
- Variabel C, Konstanta dan Literal
- C Input Output (I / O)
Dalam pemrograman C, variabel karakter memegang nilai ASCII (bilangan bulat antara 0 dan 127) daripada karakter itu sendiri. Nilai integer ini adalah kode ASCII dari karakter tersebut.
Misalnya, nilai ASCII 'A'
adalah 65.
Artinya, jika Anda menetapkan 'A'
ke variabel karakter, 65 disimpan dalam variabel 'A'
itu sendiri.
Sekarang, mari kita lihat bagaimana kita dapat mencetak nilai karakter ASCII dalam pemrograman C.
Program untuk Mencetak Nilai ASCII
#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; )
Keluaran
Masukkan karakter: G ASCII nilai G = 71
Dalam program ini, pengguna diminta untuk memasukkan karakter. Karakter disimpan dalam variabel c.
Saat %d
format string digunakan, 71 (nilai ASCII dari G
) ditampilkan.
Ketika %c
format string digunakan, 'G'
itu sendiri ditampilkan.