正在加载图片...
字符译码 实例说明 在C语言中,字符常量的存储形式和整数的存储形式类似,所以字符常量可以像整数一 样在程序中参与相关的运算。本实例中进行的相关运算正是用到了上述的知识点。 这是一个将字符译码的简单程序,译码规律是:用原来字符后面的第六个字符代替原来的 字符。例如,字符a后面的第六个字符是g,则用g代替a。本例题中的原字符串是“ Chinese 知识要点 在这里向读者介绍的是字符数据在内存中的存储形式及其使用方法 将一个字符常量放到一个字符变量中,实际上并非把该字符本身放入到内存单元中去,而 是将该字符相应的ASCI代码放到存储单元中。例如,字符c的ASCI代码为9,字符h的 为 104。 既然在内存中,字符数据是以ASCI代码存储,它的存储形式与整数的存储形式类似 因此,我们说C语言使得字符型数据和整数数据之间可以通用。 个字符数据既可以以字符形式输出,也可以以整数形式输出。以字符形式输出时,需要 先将存储单元中的ASC码转换成相应的字符,然后输出。以整数形式输出时,直接将ASCI 码作为整数输出。程序中对字符数据所进行的算术运算,实际上是对它们的ASCI码进行的 算术运算。 程序源码 该应用程序的源代码如下: t include <stdio. h> vcid main () //定义字符型变量,并给它们付初值 char cl, c2, c3, c4, c5, c6, c7; 14
<<向上翻页向下翻页>>
©2008-现在 cucdc.com 高等教育资讯网 版权所有