[Powered by Google Translate] CHRISTOPHER Bartholomew: Selamat kembali.
Dalam video lain, kami membincangkan jenis data char dalam C yang
boleh digunakan untuk memegang huruf, nombor dan aksara khas
seperti soalan atau tanda seru.
Kita tahu bahawa char individu mempunyai nilai ASCII, yang
adalah perwakilan integer watak.
Sebagai contoh, nilai ASCII huruf A adalah 65.
Tetapi dalam C, apa yang kita gunakan untuk perkataan sebenar atau hukuman seperti
sebagai pengaturcaraan, atau "C adalah cantik?"
Jawapannya adalah rentetan -
tetapi untuk menjadi lebih khusus, ia adalah rentetan aksara.
Satu rentetan aksara, atau tali, adalah satu urutan
bait aksara yang disimpan bersama-sama
antara satu sama lain dalam ingatan.
Dan pada akhir mana-mana rentetan aksara di C
bahasa, terdapat satu bait tambahan yang
diperuntukkan bagi watak khas -
backslash 0, yang merupakan watak penamatan batal.
Watak penamatan nol ialah char 1 bait yang bit
semua adalah 0 dan ia digunakan untuk memberi isyarat akhir
rentetan dalam ingatan.
Ini bermakna sama ada anda bercadang untuk memulakan rentetan anda sebagai
hukuman "C adalah menyeronokkan," atau hanya perkataan "seronok," di
akhir akan sentiasa ada watak penamatan batal
menunjukkan bahawa rentetan telah berakhir.
Untuk menggunakan rentetan dalam program anda, ia disyorkan
bahawa anda memulakan pembolehubah anda seperti ini -
carta bintang S bersamaan quote terbuka, tali anda, berhampiran
quote, koma bernoktah.
Dalam takrif ini pembolehubah, pembolehubah S mata yang pertama
watak dalam rentetan kami, yang ialah C. Anda lihat, kerana kita kini
tahu keseluruhan rentetan disimpan berurutan dalam ingatan,
kita boleh mendapatkan semula tali dengan tidak ada masalah kerana kita juga
tahu di mana ia berakhir, terlalu -
penamatan huruf null.
Jadi bersenang-senang.
Saya Christopher Bartholomew, ini adalah cs50.