DAVID J. Malan: Hãy tinh chỉnh của chúng tôi in ký tự ASCII chỉ là một chút. Bởi vì nhân vật chỉ đơn giản là số bên dưới mui xe, nó quay ra rằng ngay cả trong cấu trúc vòng lặp của chúng tôi, chúng tôi thực sự có thể lặp lại không chỉ trên chỉ số nguyên, mà còn hơn các ký tự bản thân họ. Nói cách khác, tôi có thể nói với máy tính để bắt đầu lặp lại từ A lên đến Z chứ không phải là thậm chí phải biết hơn hoặc đối phó với sự tương đương A được 65 và Z là 90. Nói cách khác, tôi có thể reimplement chương trình này như sau. Cho char, chúng ta hãy gọi nó c, bằng. Và bây giờ tôi muốn bắt đầu iterating khi nhân vật bằng giá, unquote, A. Và thông báo các dấu nháy đơn. Đây thực sự là một nhân vật duy nhất và không phải là một chuỗi một ký tự. Dấu chấm phẩy. Hãy lặp lại quá lâu như c ít hơn hoặc bằng vốn Z, cũng đơn trích dẫn. Và mỗi lần lặp của vòng lặp này, chúng ta hãy tăng c chính nó. Bởi vì một lần nữa, vào cuối ngày, c chỉ là một số bên dưới mui xe. Và vì vậy chúng tôi cũng có thể thao tác nó như vậy. In ngay bây giờ trong vòng lặp này, chúng ta hãy ra rằng phần trăm tôi là phần trăm c, dấu gạch chéo ngược n. Và cắm ngay bây giờ cho tôi kết quả của đúc c, char, đến một int, tiếp bởi c chính nó. Dấu chấm phẩy. Lưu tập tin của tôi. Và chúng ta hãy biên dịch và chạy. Làm ASCII 1 dấu chấm dấu gạch chéo ASCII 1. Và, di chuyển trở lại, chúng ta thấy rằng 65 một lần nữa A, 66 B là một lần nữa, và tất cả các đường xuống 90 lại là Z.