-
BOOL类型:表示非真即假。只有两个值:YES和NO,而二进制只识别二进制数,所以,将YES替换为“1”,NO替换为“0”
-
BOOL数据类型占一字节的空间内存
-
BOOL数据类型输出为:%lu;输入为:%s
-
关系运算符:“<,<=,>,>=,==,!=”判断两个值是否相等,一定要用“==”,结果值用BOOL存储。
-
优先级:[<,<=,>,>=(属同级运算符)] > [==,!=(属同级)]
-
运算符优先级:算术运算符>关系运算符>逻辑运算符>复合运算符>赋值运算符
-
逻辑运算符:“!,&&,||”
-
逻辑运算符优先级:“! > && > ||”
-
“!”结果取反
-
“&&”一假全假
-
“||”一真全真
-
短路现象:“&&”当第一个表达式已然为假时,就不会再往下继续进行判断了;“||”当第一个表达式已然为真是,就不会再继续进行判断了。
-
C语言的三种结构:循环结构,分支结构,顺序结构
-
注意:在C语言中,非0即为真。分支结构中,条件表达式,只执行条件表达式为非0的结果。
-
C语言规定,else总是与它前面最近的if配对。
-
分支结构:
-
if语句: