文字データと整数データ

文字データには、ASCIIコードなどの1バイト文字を格納できます。このときのメモリ内のデータは、文字の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件のオリジナル記事を公開しました Like9 訪問2900

おすすめ

転載: blog.csdn.net/u013031697/article/details/104520764