黑马程序员技术交流社区
标题: [ger的学习笔记]ios基础——积跬步,至千里! [打印本页]
作者: 石油小硕 时间: 2015-11-15 01:32
标题: [ger的学习笔记]ios基础——积跬步,至千里!
1、运算符性和结合性
(1)关系运算符包括:> < >= <= == != ;
用途:对数据(常量、变量、字符、字符串)进行比较,看其是否成立,成立则为真(1),不成立则为假(0),属于双目运算符;
优先性:> < >= <= 优先级为6级,== != 优先级为7级;
关系运算符的结合方向都是:自左向右。
(2)另外:
常用的运算符优先性从高到低的顺序为:
“( )” >“ -” >“ ! ” >“ 算术运算符 ” > “关系运算符 ” >“ &&” >“|| ” ;
(3)算术运算中的取余运算符“%”,其两边都必须是整数,否则会报错!
当要求一个数永远不得大于某一个值时,可以用另一个数对这个值取余。其结果必定不会大于这个值!
2、逻辑运算
逻辑运算符:||(或)、&&(与)、!(非)。
逻辑运算符的作用:就是表示多个串联表达式的真假;
表达式的真假:既是表达式到底会不会运行的意思。计算机内部是由电子元件控制的,对电子元件的控制只能通过对其通不通电来实现精确控制,也就是用二进制的 0 和 1 来表,0 表示不通电,此表达式不可以运行既为假;1 表示通电,此表达式可以运行既为真;
当两表达式通过逻辑运算符串联着表达时:
(1)"||"(或) ——双目运算符
表示两个表达式只要有一个可以运行,则整个表达式就可以运行;
(2)"&&"(与) ——双目远算符
表示两个表达式只要有一个不可以运行,则整个表达式就不可以运行;
(3)"!"(非) ——单目运算符
表示对当前表达式的真假取反;
3、三目运算符
三目运算符:? : ;
格式:(表达式1)?(表达式2):(表达式3);
作用:判断表达式1是否成立,然后选择执行表达式2或表达式3,当表达式1为真时,执行表达式2,为假时,执行表达式3;
注意:表达式1、2、3不仅仅是数值,但必须有返回值,也就是运算结果;此外,不能在三个表达式处定义变量!
有时候使用三目运算符也可以进行代码简化。如,把有些if语句就可以用三目运算来表示。简单明了。
4、ASCII 码
美国标准信息交换码,为了使全世界的计算机都有一个统一的输入值而设定,这样有利于信息互通和技术进步,占1个字节,共2^8位,包括键盘上能输入的所有符号。
此外,每个国家也都自己的字符编码,我国主要有以下两种:
GBK2312;2个字节,2^16位;基本可以包含所有的汉字;
UTF—8;3个字节,2^24位;
注意:没有用正确的编码格式打开对应的文档会出现乱码的现象;比如用GBK2312大开UTF—8。
5、C语言的流程控制
流程控制就是指C语句执行的方向;主要有:顺序结构、选择结构、循环结构;
其中:
(1)顺序结构:就是从上到下依次执行的;
(2)选择结构:就是在执行的过程中,会有两种及以上的可选择路径从上到下依次执行;
(3)循环结构:就是程序中有某一段代码块回反复执行,直到其结果为真时,继续往下执行。
作者: ytsunqiang 时间: 2015-11-15 08:42
学习了。。
作者: 小贼船 时间: 2015-11-16 00:57
积跬步 至千里
作者: 陌忆 时间: 2015-11-16 12:31
不积跬步,无以至千里。不积小流,无以成江海
作者: 相约玉米地 时间: 2015-11-16 14:27
加油,共同进步。
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/) |
黑马程序员IT技术论坛 X3.2 |