字符型數據與整數數據

字符型數據可以存儲單字節字符,如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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章