字符型数据与整数数据

字符型数据可以存储单字节字符,如ASCII码,此时在内存中的数据是字符的ASCII码值。例如字符’A’在内存中的存储形式为 0100001,即‘A’的asc||码值。
在C++语言中字符型数据和整型数据之间可以通用。一个字符数据可以赋给整型变量,一个整型数据也可以赋给字符型变量,还可以对字符型数据进行算术运算。

在这里插入代码片
#include <iostream>
using namespace std;
int main()
{
    int i, j;
    char c1, c2;
    c1 = 'a'; //字符数据赋值给字符型
    c2 = 98;  //整数数据赋值给字符型
    i = 'A';  //字符数据赋值给整型
    j = 66;   //整数数据赋值给整型
    cout << "i=" << i << ",j=" << j << ",c1=" << c1 << ",c2=" << c2 << endl;
    cout << "c1-32=" << c1 - 32 << endl; //字符型可以进行减法运算
    return 0;
}

运行结果
i=65 , j=66 , c1=a , c2=b
c1-32=33

发布了19 篇原创文章 · 获赞 9 · 访问量 2920

猜你喜欢

转载自blog.csdn.net/u013031697/article/details/104520764
今日推荐