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

if,while,for,循坏

时间:2020-03-21 19:41:23      阅读:113      评论:0      收藏:0      [点我收藏+]

标签:需要   The   cal   结果   运算符   image   逻辑或   ref   逻辑运算符   

自增运算符自减运算符

  • a++   表示执行这行代码后a+1

  • ++a 表示执行运算前a就自+1

  • 自减同理

     

技术图片

 

逻辑运算符与或非

  • 逻辑与(and)运算   用  &&  表示  需要两个变量都是真(True)才为真

  • 逻辑或(or)运算   用   ||   表示   只要有一个变量为真那么结果就为真

  • 逻辑非运算    用    !    表示   给结果取反结果为真取反后就为假


逻辑运算符中的短路现象

逻辑运算中的短路:当使用逻辑”与“运算时只要前面的值为假那么将不再执行逻辑与(&&)后面的代码即使他为真也不会执行。

技术图片

逻辑运算中的短路:使用逻辑与运算时前面的值为真,那么他就会执行或运算符后面的代码即使后面的代码为假它也还会执行。

技术图片

 

位运算符

     

  • 位运算里面1代表真0代表假


  

A         =0011   1100
B         = 0000   1101
   
A&B    = 0000   1100        逻辑与:A and B只要有一个为假那么就为假
A|B    = 0011   1101        逻辑或:A or B 只要有一个为真那么就为真
A^B    = 0011   0001        亦或运算:A^B       相同即为0不同即为1
~A      = 1100   0011        取反运算:1取反即为0,0取反即为1
~B      = 1111   0010        取反运算:1取反即为0,0取反即为1

左移右移运算符

  • 左移       <<  表示  *2      左移几位就乘几个2

  • 技术图片

     

  • 右移       >>  表示  /2     右移几位就表示除几个2

  • 技术图片

     

    左移右移和底层打交道运行效率非常高

    三元运算符

    X  ? Y : z     表示 如果X==true,则结果为Y,否则结果为Z。

     

技术图片

技术图片

if,while,for,循坏

标签:需要   The   cal   结果   运算符   image   逻辑或   ref   逻辑运算符   

原文地址:https://www.cnblogs.com/mr-hhh/p/12541545.html

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