回顾:字符数据在内存中的存储形式以及其使用方法

来源:互联网 发布:htc手机移动网络不可用 编辑:程序博客网 时间:2024/05/29 05:57
/* Copyright (c) 2012, 烟台大学计算机学院 * All rights reserved. * 作    者: 徐凯旋 * 完成日期:2012 年 11 月 25 日 * 版 本 号:v1.0 * 输入描述:无  * 问题描述:字符数据在内存中的存储形式以及其使用方法  * 程序输出:略  * 问题分析:略 * 算法设计:略 */  #include <iostream>using namespace std;int main (){int i,j; //i,j为整形变量i='A';j='B'; //将字符变量赋值给整形变量cout<<i<<' '<<j<<'\n';return 0;}#include <iostream>using namespace std;int main (){char c1,c2; //c1,c2为字符变量c1='a'; //c1=97c2='b'; //c2=98c1=c1-32;c2=c2-32; //由ASCⅡ代码表中可知每一个小写字母比它相应的大写字母的ASCⅡ代码大32cout<<c1<<' '<<c2<<endl; //输出得到字符'A','B'return 0;} 

运行结果:

 

心得体会:

char字符变量存放在内存单元中的是该字符相应的ASCⅡ代码。如字符变量c1的值为’a’,则其在变量中存放的是’a’ASCⅡ码97。因此,可以通过这种特点实现字符数据与整形变量的相互赋值。字符加密即通过这种方式实现。

 

原创粉丝点击