变量和操作符总结

整型变量
大致分为 short int long 和 long long
( 这里简单说一下:计算机的内存是由一些叫做位(bit)的单位组成的)
其中这些整型变量对应的数据大小也是不同的
short:16位(这里的16位指的是二进制的位数)-32768-32767
int/long:32位 -2的31次方–2的31次方-1
long long:64位

bool 类型
ANSI/ISO C++标准添加了一种名叫bool的新类型。他的名字来源于英国数学家George Boole。在计算中,布尔变量的值可以是true或false。(0被认为是false)。

const 限制符
用const来修改变量声明和初始化。
例:const double pi=3.14;
(这样定义,pi的值就不会被更改的,十分方便哦)
重头戏来啦!!!

浮点类型
大致分为float double 和 long double
float:32位
double:64位
long double:80、96或128位
float的精度比double低!!!)所以聪明的人知道该用什么了吧
浮点数的优缺点
与整数相比,浮点数有两大优点。
第一:他们可以表示整数的值。
第二:由于有缩放因子,他们可以表示的范围大很多。
缺点:浮点运算比整数运算慢,且精度降低。

字符型
char 存储长度:1字节
(存储的是字符的ASCII码)

操作符 (operator)
算术操作符
包括 *;/;%;+;-;+a(求正);-a(求负);++;–;
关系运算符
包括 : >;>=;<;<=; ==; !=;
逻辑运算符
包括 &&(与);||(或); !(非);
位运算符
&(位与); |(位或); ^(异或); ~(取补);
sizeof 操作符
返回一个变量或数据的字节长度
cout< typeid 操作符
返回一个变量或数据类型的“类型”
cout< cout<

你可能感兴趣的:(变量和操作符总结)