山不在高,有仙则名。水不在深,有龙则灵。
----CSDN 时时三省
&取地址操作符
示例:
每个内存单元都有自己的编号 编号就成为内存单元的地址&a就是找出a的地址
后面可以加一个int *pa=&a 是可以用来存放地址
pa是用来存放地址的-pa就是一个指针变量
*是解引用操作符-间接访问操作符
(类型) 强制类型转换
示例:
这个括号int就是强制类型转换 就是强制转换成int类型
关系操作符
> 大于
>= 大于等于
< 小于
<= 小于=
!= 不等于
== 用于测试相等
注意:比较2个字符串相等 不能使用==
逻辑操作符
&&逻辑与
||逻辑或
示例:
a和b只要有一个是假就不进入 两个同时为真才是真
逻辑或只要有一个是真就为真 只有同时为假才为假
条件操作符
三目操作符
示例:
a>5(表达式1)
1(表达式2)
-1(表达式3)
表达式1的结果如果为真 表达式2就要赋值给b 否则就是把表达式3的结果赋值给b
逗号表达式
示例:
逗号表达式要从左向右依次计算,但是整个表达式的结果是最后一个表达式的结果