演讲嘉宾:回想一下,一切 下一个计算机的罩是 使用位存储。 和比特,反过来,可用于 来表示数字。 和数字,反过来,可用于 来表示字符。 事实上,存在一个常规 这些数字之间的映射 字母,称为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。