[Powered by Google Translate] CHRISTOPHER BARTHOLOMEW: Selamat datang kembali.
Dalam video lain, kami membahas tipe data char di C yang
dapat digunakan untuk menyimpan huruf, angka dan karakter khusus
seperti pertanyaan atau tanda seru.
Kita tahu bahwa sebuah char individu memiliki nilai ASCII, yang
adalah representasi integer dari karakter.
Misalnya, nilai ASCII modal huruf A adalah 65.
Tapi di C, apa yang kita gunakan untuk kata-kata atau kalimat yang sebenarnya seperti
sebagai pemrograman, atau "C indah?"
Jawabannya adalah string -
tetapi untuk lebih spesifik, itu adalah string karakter.
Sebuah karakter string, atau string, adalah urutan satu
byte karakter yang disimpan di samping
satu sama lain dalam memori.
Dan pada akhir setiap karakter string di C
bahasa, ada satu byte tambahan yang
dialokasikan untuk karakter khusus -
backslash 0, yang merupakan karakter pemutusan nol.
Karakter terminasi null char 1 byte yang bit
adalah 0 semua dan digunakan untuk menandakan akhir
dari string dalam memori.
Ini berarti apakah Anda berniat untuk menginisialisasi string Anda sebagai
kalimat "C adalah menyenangkan," atau hanya kata "menyenangkan," di
akhir akan selalu ada karakter pemutusan nol
menunjukkan bahwa string telah berakhir.
Untuk menggunakan string dalam program Anda, disarankan
bahwa Anda menginisialisasi variabel Anda seperti ini -
bagan bintang S sama dengan kutipan terbuka, string, dekat
kutipan, titik koma.
Dalam definisi variabel, variabel S poin yang pertama
karakter dalam string kita, yaitu C. Anda lihat, karena kita sekarang
mengetahui seluruh string disimpan dalam memori secara berurutan,
kita dapat mengambil string tanpa masalah karena kami juga
tahu di mana itu berakhir, juga -
karakter null terminasi.
Jadi bersenang-senang.
Saya Christopher Bartholomew, ini adalah cs50.