>> SPEAKER: Nhớ lại rằng tất cả mọi thứ bên dưới mui xe của một máy tính là
được lưu trữ bằng cách sử dụng bit.
Và bit, lần lượt, có thể được sử dụng đại diện cho số.
Và con số, lần lượt, có thể được sử dụng để đại diện cho nhân vật.
Trong thực tế, có một truyền thống ánh xạ giữa những con số và
thư từ, gọi là ASCII -
Mã số tiêu chuẩn Mỹ Trao đổi thông tin.
>> Bây giờ với C, nó chỉ ra rằng chúng ta có thể nhìn thấy tương đương này, bởi vì chúng ta không
chỉ có số nguyên, chúng tôi cũng có ký tự, cả hai trong đó vào cuối ngày
được biểu diễn như là con số và ngược lại, bit.
Vì vậy, hãy viết một chương trình đơn giản mà chỉ đơn giản là nói với tôi những gì các bản đồ là
giữa con số và chữ cái, giữ nhớ rằng 65 là một thủ đô A và 97
là một trường hợp thấp hơn một.
Chúng ta hãy bắt đầu.
>> "Bao gồm tiêu chuẩn I / O dot h." "Int void main. "Và bây giờ tôi muốn
lặp qua tất cả các chữ in hoa in ra số và họ
tương đương nhân vật.
Vì vậy, cho điều này, tôi sẽ sử dụng một "cho" vòng lặp.
"Cho int i được -
và bây giờ, chứ không phải bắt đầu từ thông thường 0, tại sao tôi không bắt đầu từ một giá trị
Tôi biết có ý nghĩa, như 65 vốn A?
Chúng ta hãy làm điều này, quá lâu là tôi ít hơn -
um -
65 cộng với 26, bởi vì tôi biết có 26 chữ cái trong bảng chữ cái.
Và sau đó mỗi lần lặp này vòng lặp, hãy để tôi tăng i lên 1.
>> Bây giờ, trên mỗi lần lặp này vòng lặp, những gì tôi muốn làm gì?
Tôi muốn in ra những gì hiện tại số là tôi và những gì
tương ứng là char.
Bây giờ, để đạt được điều đó, tôi có thể đúc, vì vậy để nói chuyện, int đến một char trong
sau cách.
"In f% i là% c dấu gạch chéo ngược n" Trong Nói cách khác, tôi muốn nói, điều này
số là nhân vật này.
Vì vậy, tôi cần phải cắm vào hai giá trị này đặt chủ cho in f, vì vậy
Tôi sẽ làm dấu phẩy tôi, dấu phẩy -
>> Bây giờ, tôi không có một biến hoặc c một char, nhưng tôi có một số.
Và tôi biết rằng con số có thể được ánh xạ tới thư, tôi chỉ đơn giản là cần phải cho các
máy tính để làm điều đó.
Và vì vậy tôi có thể bỏ tôi từ một int để một char, chỉ đơn giản bằng cách xác định trong
ngoặc đơn mà tôi muốn thực sự như để chuyển đổi nó vào một char.
>> Chúng ta hãy đóng ngay bây giờ tuyên bố này, tiết kiệm các tập tin, và biên dịch chương trình này.
"Làm ascii 0 dot dấu gạch chéo ascii 0." Và rất nhanh chóng in ra màn hình như
lập bản đồ này giữa con số và tương đương nhân vật của họ.
Trong thực tế, nếu tôi di chuyển trở lại, lần đầu tiên tôi thấy rằng 65 là A, B là 66, và nếu tôi
di chuyển xuống, 90 là Z.