SPEAKER: Ingat bahwa segala sesuatu bawah kap komputer adalah disimpan menggunakan bit. Dan bit, pada gilirannya, dapat digunakan untuk mewakili angka. Dan angka, pada gilirannya, dapat digunakan untuk mewakili karakter. Bahkan, terdapat konvensional pemetaan antara angka-angka dan surat, yang disebut ASCII - Amerika Kode Standar Informasi Interchange. Sekarang dengan C, ternyata kita bisa melihat kesetaraan ini, karena kita tidak hanya memiliki ints, kami juga memiliki karakter, baik yang pada akhir hari direpresentasikan sebagai angka dan, pada gilirannya, bit. Jadi mari kita menulis sebuah program sederhana yang hanya memberitahu saya apa pemetaan adalah antara angka dan huruf, tetap keberatan bahwa 65 adalah modal A dan 97 adalah lebih rendah kasus. Mari kita mulai. "Meliputi standar I / O dot h." "Int void main. "Dan sekarang saya ingin iterate atas semua huruf kapital mencetak angka dan setara karakter. Jadi untuk ini, saya akan menggunakan "for" loop. "Untuk int i mendapat - dan sekarang, daripada mulai dari yang biasa 0, kenapa tidak saya mulai dari nilai Saya tahu untuk menjadi signifikan, seperti 65 untuk modal A? Mari kita lakukan ini, begitu lama adalah i kurang dari - um - 65 ditambah 26, karena saya tahu ada 26 huruf dalam alfabet. Dan kemudian pada setiap iterasi ini lingkaran, biarkan aku kenaikan i dengan 1. Sekarang, pada setiap iterasi ini lingkaran, apa yang ingin saya lakukan? Saya ingin mencetak apa yang saat ini nomor yang saya dan apa yang sesuai char adalah. Sekarang, untuk mencapai itu, saya dapat menyerahkan, sehingga untuk berbicara, int ke char di berikut cara. "Print f% i adalah% c backslash n" Dalam Dengan kata lain, saya ingin mengatakan, ini jumlah karakter ini. Jadi saya perlu untuk plug-in dua nilai ini menempatkan pemegang untuk mencetak f, sehingga Aku akan melakukan koma i, koma - Sekarang, saya tidak memiliki variabel c atau char, tapi saya memiliki nomor. Dan saya tahu bahwa angka dapat dipetakan ke surat, saya hanya perlu memberitahu komputer untuk melakukan itu. Dan jadi saya bisa melemparkan saya dari int ke char, cukup dengan menentukan di kurung yang Sebaiknya aku memang seperti untuk mengubahnya menjadi char. Mari kita tutup sekarang pernyataan ini, simpan file, dan mengkompilasi program ini. "Membuat ascii 0 dot slash ascii 0." Dan sangat cepat mencetaknya ke layar sebagai pemetaan ini antara angka dan setara karakter mereka. Bahkan, jika saya gulir kembali, saya pertama kali melihat bahwa 65 adalah A, 66 adalah B, dan jika saya gulir ke bawah, 90 adalah Z.