C++--primer-第二章

2017-07-25  本文已影响0人  秋风弄影

C++中变量以及基本类型

内置类型包括:字符,整型,浮点型等;同时C+还支持更加复杂的数据类型,首先来看看基本的内置类型;
C++定义的内置类型

#include <iostream>

using namespace std;

int main(){
    bool bi = 10;
    bool by = 0;
    cout << "one is "<< bi << " Next one is  " <<  by << endl;

    int i ;
    i = 3.14;
    cout << "The i(int) is "<< i << endl;

    double dx ;
    dx = 1;
    cout << "The dx(double) is " << dx << endl;

    unsigned char cx = -1;
    cout << "Unsigned char(cx) is " << (int)cx << endl;

    unsigned char cy = 256;
    cout << "Unsigned char(cy) is " << (int)cy << endl;
}

字面值常量

每个字面值常量都对应一种数据类型,字面值常量的形式和值决定了它的数据类型;

符号 含义
\n 换行符,可以用于结束本行输入,进入下一行,也用来刷新缓存
\t 横向制表符号,每次缩进有限个单位
\v 表示纵向指标符号,垂直制表符号
\b 表示退格符号,每次回退一格
" 用于打印""
\ 用于转义\
? 用于转义?
' 用于转义''
\r 表示回车符号
\f 表示进纸符号
以上字符都是被当做一个字符来进行使用的;
前缀 含义 类型
u Unicode 16字符 char16_t
U Unicode 32字符 char32_t
L 宽字符 wchar_t
u8 UTF-8(仅仅用于字符串字面值常量) char
后缀 最小匹配类型
u or U unsigned
l or L long
ll or LL long long
后缀 类型
f or F float
l or L long double
变量

变量提供一个具名的,可供程序操作的存储空间,数据类型决定着变量所占内存空间的大小和布局方式该空间能
存储值的范围,以及变量能够参与的运算;

上一篇 下一篇

猜你喜欢

热点阅读