上课随堂笔记

原创 2015年11月19日 19:19:09

运算符有一元、二元和三元运算符。

  • 1 一元运算符对单一操作对象操作(如-a)。一元运算符分前置运算符和后置运算符,前置运算符需紧跟在操作对象之前(如!b),后置运算符需紧跟在操作对象之后(如i++)。

  • 2二元运算符操作两个操作对象(如2 + 3 ),是中置的,因为它们出现在两个操作对象之间。

  • 3三元运算符操作三个操作对象,和 C 语言一样,Swift 只有一个三元运算符,就是三目运算符(a ? b :c)。
    受运算符影响的值叫操作数,在表达式
    1 + 2中,加号+是二元运算符,它的两个操作数是值12

分类:

 一元二元和三元(一个数两个数三个数)


按优先级、运算方向分

a+b*c          从左向右    从右向左(=)


赋值运算符为
=
方向:从右向左
优先级:最低
let a=b+c+d*5(先算右)
注意:左侧只能有一个常量或变量

+  - * / 求余%

****自加自减!!****
不能用于常量只能用于变量
(1)var a=5
          a++ 或++a
(2)可以写在变量前,也可以写在变量后,写在前面 先运算后赋值、 写在后面 ,先赋值在运算

var =5
var x=a++//x=5
var y=++a//y=6


组合赋值运算符(+ - * /)
a+=1//等同于a=a+1


比较运算符****

比较两边的表达式 返回一个布尔值(bool)
如果 比较运算符两侧表达式和运算符的逻辑不匹配,整个表达式为false (假)反之若匹配,整个表达式为true(真)


逻辑运算符******

和比较运算符类似,逻辑运算表达式!
逻辑表达式的值也是bool型。
参与逻辑运算的都是bool值
bool值  true  flase
&&(andand)逻辑与  表示逻辑乘法
| |(或)       逻辑或 表示逻辑加法
!:逻辑非 取反 单目运算符

常用运算符优先级********

算数运算符》比较运算符》逻辑运算符》赋值
版权声明:本文为博主原创文章,未经博主允许不得转载。

相关文章推荐

Java随堂笔记

  • 2016-05-31 15:36
  • 10KB
  • 下载

随堂笔记7.30:枚举,构建者模式,内部类的详细介绍-------2

枚举类型public enum Gender { MALE,FEMALE; } humanTwo.setGender(Gender.FEMALE);//往对象里添加枚举类...

《随堂笔记iOS UI课程》--事件,响应者链,容器视图控制器

UIEvent 事件:触摸事件 摇晃事件 yuan'cheng

oa随堂笔记

  • 2016-09-28 18:12
  • 12.47MB
  • 下载

CCNP随堂笔记

  • 2012-07-18 21:40
  • 63KB
  • 下载

黑马程序员-----随堂笔记之UI基础(二)

tableView相关 1、TableView的使用流程 1>将数据转换成模型 2>在控制器当中组合一个数据属性,重写getter方法,将字典转成模型(通常是一个frame) 3>封装cell...

Linux随堂笔记

  • 2017-07-20 14:02
  • 1.23MB
  • 下载
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

(最多只允许输入30个字)