演講嘉賓:回想一下,一切 下一個計算機的罩是 使用位存儲。 和比特,反過來,可用於 來表示數字。 和數字,反過來,可用於 來表示字符。 事實上,存在一個常規 這些數字之間的映射 字母,稱為ASCII碼 - 美國標準 信息交換。 現在用C,事實證明,我們可以看到 這等價,因為我們不 只有整數,我們也有字符,這兩個 其中在一天結束時 表示為數字 並且,反過來,比特。 因此,讓我們寫一個簡單的程序, 簡單地告訴我的映射是什麼 數字和字母之間,保持在 介意65是大寫的A和97 是下殼一個。 讓我們開始。 “包括標準I / O點小時。” “詮釋 主要作廢。“現在我想 遍歷所有的大寫字母 打印出的數字和 字符等價物。 因此,對於這一點,我將使用一個“for”循環。 “對於int我得到 - 和現在,而不是開始在通常的 0,我為什麼不開始在一個值 我知道是顯著, 像65的大寫字母A? 讓我們做到這一點,只要 在i小於 - 嗯 - 65加26,因為我知道有 在字母表26個字母。 然後對這個每次迭代 循環,讓我增加i加1。 現在,在這每次迭代 環,我該怎麼想幹什麼? 我想打印出什麼樣的電流 號碼是我和什麼樣的 對應的字符是。 現在,為了實現這一目標,我可以投,所以 說話,int到在一個char 下面的方法。 “打印F%i是%C反斜線N”在 換句話說,我想說,這 數字是這種性格。 所以我需要在兩個值插入到這個 請將持有人打印樓那麼 我會盡我的逗號,逗號 - 現在,我沒有一個變量c或 一個char,但我有一個數字。 我知道,數字可以被映射到 信,我只需要告訴 電腦做到這一點。 所以,我可以投我從int到 一個char,只需通過指定 括號,我會真的喜歡 將其轉換為一個字符。 現在,讓我們結束這個語句,保存 該文件,並編譯這個程序。 “讓ASCII 0點斜線ASCII 0。”和 很快它打印到屏幕 數字和之間的映射 他們的性格等價物。 事實上,如果我回到前面,我第一次 看到65為A,66為B,如果我 滾動回落,90是Z。