作用:给一段指定的内存空间起名字,方便 *** 作这段 内存
语法:数据类型 变量名 = 初始值 ;
1、整型意义:整型变量表示的整数类型的数据
short(短整型):占用两个字节的空间,范围为-2*15~~2*15-1
int(整型):占用四个字节的空间,范围为-2*31~~2*31-1
long(长整型):Windows中占用四个字节,Linux中占用四个字节(32位) 八个字节(64位),范围为-2*31~~2*31-1
long long(长长整型):占用八个字节的空间,范围为-2*63~~2*63-1
2、实型(浮点型)意义:用于表示小数
浮点型变量分为两种:1.单精度 float 2.双精度double
两者的区别为表示的有效数字范围不同
float:占用四个字节的空间,范围为7位有效数字
double:占用八个字节的空间,范围为15~16位有效数字
注:一般在使用单精度时,会在小数后面加个f,因为编译器在遇到小数时会默认为双精度
如:float a = 3.14f
3、字符型意义:字符型变量用于显示单个字符
注:1.在显示字符型变量时,用单引号把字符括起来,不要用双引号 2.单引号内只能有一个字符,不可以是字符串
C和C++中字符型变量都只占用一个字节
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCLL编码放到存储单元中
4、转义字符 转义字符及其含义\a 警报
\b 退格(BS),将当前位置移到前一列
\f 换页(FF),将当前位置移到下页开头
\n 换行(LF),将当前位置移到下一行开头
\r 回车(CR),将当前位置移到本行开头
\t 水平制表(HT),(跳到下一个TAB位置)
\v 垂直制表(VT)
\\ 代表一个反斜线字符“\”
\' 代表一个单引号字符
\" 代表一个双引号字符
\?代表一个问号
\0 数字0
\ddd 8进制转义字符,d范围0~7
\xhh 16进制转义字符,h范围
常见转义字符及其ASCII码值\a 007
\b 008
\f 012
\n 010
\r 013
\t 009
\v 011
\\ 092
\' 039
\" 034
\?063
\0 000
\ddd 3位8进制
\xhh 3位16进制
5、字符串类型作用:用于表示一串字符
两种风格1.C风格字符串:char 变量名[]= “字符串值”
注:C风格的字符串要用双引号括起来
2.C++风格字符串:string 变量名 = “字符串值”
注:使用C++风格字符串时需加入头文件#include
作用:布尔数据类型代表真或假的值
bool类型只有两个值:
- true --- 真(本质是1)
- flase --- 假(本质是0)
bool类型占一个字节大小
bool类型中非零的值都是1
7、数据的输入输出输入关键字:cin
语法:cin >> 变量
输出关键字:cout
语法:cout << 变量 << endl
语法:cout << “需要输出的文字” << 变量 << endl
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)