整型
代码 | 名称 | 所占空间 | 取值范围 |
short | 短整型 | 2字节 | -2^15~2^15-1 |
int | 整型 | 4字节 | -2^31~2^31-1 |
long | 长整型 | windows4字节,linux32位4字节,64位8字节 | -2^31~2^31-1 |
long long | 长长整型 | 8字节 | -2^63~2^63-1 |
sizeof关键字(可以统计数据类型所占内存大小)
cout<<sizeof(int)<<endl;//统计整型变量所占空间大小
浮点型(用于表示小数)
代码 | 名称 | 所占空间 | 有效数位 |
float | 单精度 | 4字节 | 7位 |
double | 双精度 | 8字节 | 15~16位 |
float f=3.14f;//小数后加f以表示单精度
double d=3.14;
//默认情况下,输出一个小数会显示6位有效数
//科学计数法如下
float f1=3e2;//3*10^2=300
float f2=3e-2;//3*0.1^2=0.03
字符型(用来显示单个字符)
char ch='a';
//在显示字符型变量时,应使用单引号括起来
//单引号内只能有一个字符,不能为字符串
//C和C++中字符变量只占1字节
//字符变量不是本身存在内存中,而是相应的ASCⅡ编码
cout<<(int)ch<<endl;//查看字符变量对应的ASCⅡ编码
//ASCⅡ编码大至由两部分组成
//非打印控制字符 0~31 控制如打印机等外围设备
//打印字符 32~126 键盘上找得到或查看\打印时出现的
转义字符(表示一些不能显示出来的ASCⅡ字符)
代码 | 名字和用法 | 示例 |
\n | 换行符,可替代endl; | cout<<"Hello World\n"; |
\\ | 反斜杠,想输入反斜杠时需要两个 | cout<<\\<<endl; |
\t | 水平制表符,帮助对齐(共占用8个位置) | cout<<"aaa\tHello World"<<endl; |
字符串型(用以表示一串字符)
char a[]="Hello World";//C语言风格
string a="Hello World";//C++风格 使用这个时,2019以前的VS需包含<string>头文件
布尔型(用以表示真或假的值)
true | 真 | 本质是1 |
false | 假 | 本质是0 |
//语法:bool 变量名=true;
bool b=true;
bool b1=false;
数据的输入(从键盘获取数据)
//语法:cin>>变量;
float f=0;
cin>>f;
cout<<f<<endl;
Comments 2 条评论
加油啊博主,我也在学习c++,不知道能不能交换一下友链
@将夜祈露光 ok,一起加油,已安排友联