码迷,mamicode.com
首页 > 其他好文 > 详细

02运算符相关

时间:2018-02-13 22:50:06      阅读:204      评论:0      收藏:0      [点我收藏+]

标签:三元运算   不执行   结果   逻辑运算   log   特点   无符号   逻辑   区别   

1.逻辑运算符的基本用法

  &,|,^,!

  结论:

  &逻辑与:有false则false

  |逻辑或:有true则true

  ^逻异或:相同则为false,不同为true

  !逻辑非:非false则为true,非true则为false

2:逻辑运算符&&和&的区别 

   最终的结果都一样  

   &&具有短路效果.左边为false,右边不执行

  &是无论左边是false还是true,右边都会执行

3:逻辑运算符的基本用法

* &,|,^,~ 的用法
* &:有0则0
* |:有1则1
* ^:相同则0,不同则1
* ~:按位取反

4:位异或运算符的特点

 ^的特点: 一个数据对另外一个数据位异或俩次,该数本身不变.

5:位运算符的基本用法

 <<:左移  左边最高位丢弃,右边补0

 >>右移  最高位是0  左边补0,最高位是1,左边补1

>>>无符号右移 无论最高是0还是1.左边补齐0

6:三元运算符的基本用法

  (关系表达式) ? 表达式1 : 表达式2;

 

02运算符相关

标签:三元运算   不执行   结果   逻辑运算   log   特点   无符号   逻辑   区别   

原文地址:https://www.cnblogs.com/ning18/p/8447496.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!