← Semua docs

πŸ”‘ Karakter & Kode Huruf

Mengambil huruf dalam kata, membandingkan urutan kamus, dan menghitung dengan kode huruf.

Mengambil satu huruf

Kata adalah deretan huruf bernomor mulai dari 0.

1string s = "hutan";
2char c = s[0]; // 'h'

Membandingkan kata (urutan kamus)

Tanda < dan > pada teks sudah mengikuti urutan kamus β€” di ketiga bahasa. "beo" < "buaya" karena huruf e lebih dulu dari u.

1if (a < b) {
2    cout << a << endl;
3}

Kode angka di balik huruf

Tiap huruf punya kode angka: 'a' = 97, 'b' = 98, dan seterusnya. Menggeser huruf artinya mengubah kodenya (setelah 'z' kembali ke 'a').

1char c = 'a' + 2; // 'c'

Huruf besar atau kecil?

Huruf kapital punya kode sendiri ('A' = 65). Ketiga bahasa punya cara praktis untuk mengeceknya.

1#include <cctype>
2bool besar = isupper(c);

🧠 Uji ingatanmu

Jawab untuk mengunci ingatan β€” 5 XP per jawaban benar + bonus 5 XP kalau tuntas semua.

1. Di Python, chr(ord("a") + 1) menghasilkan…
2. Menurut urutan kamus, mana yang lebih dulu: "beo" atau "buaya"?
3. Cara C++ mengecek apakah huruf c kapital: