iOS学习笔记其2-基本运算与程序控制流程
来源:互联网 发布:易企秀制作软件 编辑:程序博客网 时间:2024/04/30 11:35
一、基本运算
一、基本运算
1.位运算:针对2进制
按位与:&
按位或:|
按位异或:^
按位取反:~
左移动:<<
右移动:>>
2.算数运算符
+(加号) 加法运算
–(减号) 减法运算
*(星号) 乘法运算
/(正斜线) 除法运算
%(百分号) 求余运算
–(减号) 减法运算
*(星号) 乘法运算
/(正斜线) 除法运算
%(百分号) 求余运算
3.关系运算符
< 小于
<= 小于等于
> 大于
>= 大于等于
== 等于
!= 不等于
4.逻辑运算符
&& 与
|| 或
! 非
5.赋值运算符
=:a=10
+=:a+=b等价于a=a+b
等价相关还有:-=\*=\
自增++
自减--
一元运算符:对一个变量OR常量进行操作
二元运算符:对二个变量OR常量进行操作
OC中存在唯一三元运算表达式:
a=100;b=200;int better=a>b?a:b;
二、程序控制流程
1.选择
选择:ifif (condition) { statements } 选择:if-else if (condition) { statements-if-ture } else { statements-if-false } 选择:if-else if-else if (condition) { statements }else if (experssion){ statements }else if (experssion){ statements }else { statements } 选择:switch switch (expression) { case constant: statements break; …... default: break; }
2.循环
循环:for for (initialization; condition; increment) { statements } 循环:while while (condition) { statements } 循环:do-while do { statements } while (condition);
3.顺序
顺序是永恒的主线,循环、选择仅仅是“插曲”。
- iOS学习笔记其2-基本运算与程序控制流程
- Scala入门学习笔记二-基本数据类型、程序控制结构
- 黑马程序员--IOS入学学习--2-基本运算及流程控制(C语言)
- Tensorflow学习笔记(2)-基本运算
- TensorFlow学习笔记2:基本运算
- JAVA学习模块二:程序控制流程
- R软件学习笔记-3(基本函数与运算)
- Java学习笔记-基本数据类型与运算符
- 【Java面试】---基本运算与流程处理
- 黑马程序员—C语言笔记—基本运算与流程控制
- [java语法]基本语法(3) 程序控制流程
- Oracle学习笔记(3) PLSQL程序控制结构
- J2SE学习笔记之程序控制结构
- Oracle学习笔记——程序控制结构
- iOS学习笔记其1-Hello Xcode!
- iOS开发学习笔记 2-2 C语言部分 类型、运算符与表达式
- iOS上线的基本流程(笔记)
- thinking in java 阅读笔记 第三章 程序控制流程
- Javascript面向对象编程(二):构造函数的继承
- C++ 数据结构 堆
- Javascript面向对象编程(三):非构造函数的继承
- Java程序优化的一些最佳实践
- 进程,服务,端口
- iOS学习笔记其2-基本运算与程序控制流程
- zoj2674 Strange Limit 欧拉函数的应用
- 利用Android的Canvas绘制正弦函数图像
- JVM中Perm区持续上涨问题
- MFC About Time
- PowerDesigner使用教程 —— 概念数据模型
- 浅谈server端基本的设计模型及部分问题
- 解决eclipse无法启动
- Java 理论与实践: 用弱引用堵住内存泄漏