创建变量或常量时,需要指定出相应的数据类型,合理的分配出空间。
01.整型
数据类型 | 占用空间 | 取值范围 |
short | 2字节 | (-2^15~2^15-1) |
int | 4字节 | (-2^31~2^31-1) |
long | windows:4字节 Linux:4字节(32位),8字节(64位) | (-2^31~2^31-1) |
longlong | 8字节 | (-2^63~2^63-1) |
02.sizeof关键字
作用:统计数据类型所占空间大小
语法:sizeof(数据类型/变量)
03.浮点型
单精度:float 占用空间:4字节 有效数字范围:7位有效数字
双精度:double 占用空间:8字节 有效数字范围:15~16
04.字符型
语法:char ch = 'a' ;
占用一个字节
字符型变量是将字符对应的ASCII码值放入储存单元,而不是直接将字符放入
注意事项:①只能放入单个字符;②查看a对应的ASCII码值:(int)ch;③可以直接用ASCII码赋值:char ch = 97 ;
05.转义字符
常用:\n:换行 \t:水平制表符(跳到下一个TAB位置) \\:代表‘\’
06.字符串型
①C风格:char 变量名[ ] = “ 字符串 ”;
②C++风格:string 变量名 = “ 字符串 ”; //C++风格字符串需要加入#include<string>头文件
07.布尔类型bool
bool只有两个值:true代表真(1),false代表假(0),所占内存空间大小为1字节
(除了0代表假,其余数字都可以代表真)
08.数据的输入
语法:cin >>变量名