C++:字符型变量

C和C++中字符型变量只占用一个字节;
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII码放入到存储单元。

#include 
using namespace std;


int main(){
    char ch = 'a';//要用单引号,且只能有一个字符
    cout << ch << endl;
    cout << sizeof(char) << endl;//查看字符型变量所占内存大小
    cout << (int)ch << endl;//字符型变量对应的ASCII码
    system("pause");
    return 0;
}

字符型被分为三种:char,signed char和unsigned char
类型char和类型signed char并不一样。
字符的表现形式只有两种:带符号的和无符号的。

你可能感兴趣的:(学习笔记,c++)