C++中操作符——学习笔记

1、箭头操作符

用于指针。

 

 使用容器vector存指针,迭代器是指针需要 解引用后再解引用才是数据。图中漏掉了iter++

 记得要delete

 2、算术运算符

 %:获得余数。

优先级。

溢出:

 除法的一些注意要点:

除号两用:整数除和小数除。

除法中,两个数都是整数会整数除。

Vb中是两用的:

被除数/除数,其中除数不能为小数,只能是整数。

有符号数的除法:

 -21/8=-2

求余运算

-21%-8=-5

下面两个其实没有规定:

-21%8= -5

21%-8=5

可以用于数据输出分行:

3、三个特殊操作符

 3.1)条件操作符:

用?+:代替if...else

 找三个数中的最大值:

 3.2)sizeof(int)

 常用于求数组内元素个数:

 

 3.3)逗号操作符

用以简化语句:

 4、类型转换运算符

 静态转换:static_cast

 

 运行时转换:

 

const_cast:

 

原文地址:https://www.cnblogs.com/wxl845235800/p/11448181.html