变量和操作符总结

整型变量
大致分为 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<<sizeof(a) / sizeof(int) / sizeof a<<endl;
typeid 操作符
返回一个变量或数据类型的“类型”
cout<<typied (float),name()<<endl;
cout<<typied(a),name()<<endl;

  • 2
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 2
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值