1 00:00:00,000 --> 00:00:00,400 2 00:00:00,400 --> 00:00:02,720 >> 演講嘉賓:回想一下,一切 下一個計算機的罩是 3 00:00:02,720 --> 00:00:03,900 使用位存儲。 4 00:00:03,900 --> 00:00:06,320 和比特,反過來,可用於 來表示數字。 5 00:00:06,320 --> 00:00:09,020 和數字,反過來,可用於 來表示字符。 6 00:00:09,020 --> 00:00:12,530 事實上,存在一個常規 這些數字之間的映射 7 00:00:12,530 --> 00:00:14,260 字母,稱為ASCII碼 - 8 00:00:14,260 --> 00:00:17,130 美國標準 信息交換。 9 00:00:17,130 --> 00:00:20,460 >> 現在用C,事實證明,我們可以看到 這等價,因為我們不 10 00:00:20,460 --> 00:00:24,400 只有整數,我們也有字符,這兩個 其中在一天結束時 11 00:00:24,400 --> 00:00:27,240 表示為數字 並且,反過來,比特。 12 00:00:27,240 --> 00:00:30,850 因此,讓我們寫一個簡單的程序, 簡單地告訴我的映射是什麼 13 00:00:30,850 --> 00:00:37,650 數字和字母之間,保持在 介意65是大寫的A和97 14 00:00:37,650 --> 00:00:39,080 是下殼一個。 15 00:00:39,080 --> 00:00:40,630 讓我們開始。 16 00:00:40,630 --> 00:00:49,680 >> “包括標準I / O點小時。” “詮釋 主要作廢。“現在我想 17 00:00:49,680 --> 00:00:53,380 遍歷所有的大寫字母 打印出的數字和 18 00:00:53,380 --> 00:00:54,680 字符等價物。 19 00:00:54,680 --> 00:00:56,960 因此,對於這一點,我將使用一個“for”循環。 20 00:00:56,960 --> 00:00:59,560 “對於int我得到 - 21 00:00:59,560 --> 00:01:03,120 和現在,而不是開始在通常的 0,我為什麼不開始在一個值 22 00:01:03,120 --> 00:01:07,130 我知道是顯著, 像65的大寫字母A? 23 00:01:07,130 --> 00:01:10,300 讓我們做到這一點,只要 在i小於 - 24 00:01:10,300 --> 00:01:10,600 嗯 - 25 00:01:10,600 --> 00:01:17,190 65加26,因為我知道有 在字母表26個字母。 26 00:01:17,190 --> 00:01:20,840 然後對這個每次迭代 循環,讓我增加i加1。 27 00:01:20,840 --> 00:01:23,640 >> 現在,在這每次迭代 環,我該怎麼想幹什麼? 28 00:01:23,640 --> 00:01:27,390 我想打印出什麼樣的電流 號碼是我和什麼樣的 29 00:01:27,390 --> 00:01:29,570 對應的字符是。 30 00:01:29,570 --> 00:01:34,920 現在,為了實現這一目標,我可以投,所以 說話,int到在一個char 31 00:01:34,920 --> 00:01:37,800 下面的方法。 32 00:01:37,800 --> 00:01:45,830 “打印F%i是%C反斜線N”在 換句話說,我想說,這 33 00:01:45,830 --> 00:01:48,350 數字是這種性格。 34 00:01:48,350 --> 00:01:51,940 所以我需要在兩個值插入到這個 請將持有人打印樓那麼 35 00:01:51,940 --> 00:01:55,130 我會盡我的逗號,逗號 - 36 00:01:55,130 --> 00:01:58,400 >> 現在,我沒有一個變量c或 一個char,但我有一個數字。 37 00:01:58,400 --> 00:02:01,940 我知道,數字可以被映射到 信,我只需要告訴 38 00:02:01,940 --> 00:02:03,230 電腦做到這一點。 39 00:02:03,230 --> 00:02:09,020 所以,我可以投我從int到 一個char,只需通過指定 40 00:02:09,020 --> 00:02:12,850 括號,我會真的喜歡 將其轉換為一個字符。 41 00:02:12,850 --> 00:02:17,440 >> 現在,讓我們結束這個語句,保存 該文件,並編譯這個程序。 42 00:02:17,440 --> 00:02:23,590 “讓ASCII 0點斜線ASCII 0。”和 很快它打印到屏幕 43 00:02:23,590 --> 00:02:26,760 數字和之間的映射 他們的性格等價物。 44 00:02:26,760 --> 00:02:31,920 事實上,如果我回到前面,我第一次 看到65為A,66為B,如果我 45 00:02:31,920 --> 00:02:35,520 滾動回落,90是Z。 46 00:02:35,520 --> 00:02:35,597