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