[Powered by Google Translate] CHRISTOPHER Bartholomew: Chào mừng trở lại.
Trong video khác, chúng ta đã thảo luận các kiểu dữ liệu char trong C
có thể được sử dụng để giữ các chữ cái, chữ số và ký tự đặc biệt
chẳng hạn như câu hỏi hoặc dấu chấm than.
Chúng ta biết rằng một char cá nhân có giá trị ASCII,
số nguyên là một đại diện của nhân vật.
Ví dụ, giá trị ASCII của chữ in hoa A là 65.
Nhưng trong C, chúng tôi những gì sử dụng các từ thực tế hoặc câu chẳng hạn
như lập trình, hoặc "C là đẹp không?"
Câu trả lời là một chuỗi -
nhưng cụ thể hơn, nó là một chuỗi ký tự.
Một chuỗi ký tự, hoặc một chuỗi, là một dãy của một
byte ký tự được lưu giữ cùng với
nhau trong bộ nhớ.
Và ở cuối của bất kỳ chuỗi ký tự trong C
ngôn ngữ, có thêm một byte có nghĩa là
phân bổ cho một nhân vật đặc biệt -
dấu gạch chéo ngược 0, là nhân vật chấm dứt null.
Các ký tự chấm dứt null là một char 1 byte có bit
là tất cả 0 và nó được sử dụng để báo hiệu kết thúc
của một chuỗi trong bộ nhớ.
Điều này có nghĩa là cho dù bạn có ý định để khởi tạo chuỗi của bạn
câu "C là thú vị", hoặc chỉ từ "vui vẻ," ở
kết thúc sẽ luôn có một nhân vật chấm dứt null
chỉ ra rằng các chuỗi đã kết thúc.
Để sử dụng một chuỗi trong chương trình của bạn, nó được khuyến khích
bạn khởi tạo biến của bạn như thế này -
biểu đồ sao S bằng quote mở, chuỗi của bạn, gần
báo giá, dấu chấm phẩy.
Trong định nghĩa biến, biến S điểm đến đầu tiên
nhân vật trong chuỗi ký tự của chúng tôi, đó là C. Bạn thấy, bởi vì bây giờ chúng ta
biết toàn bộ chuỗi được lưu trữ liên tục trong bộ nhớ,
chúng ta có thể lấy chuỗi không có vấn đề như chúng tôi cũng
biết nơi nó kết thúc, quá -
nhân vật chấm dứt null.
Vì vậy, có vui vẻ.
Tôi là Christopher Bartholomew, đây là CS50.