关系运算和逻辑运算的学习
一.自增运算:
a++:表示先将a的值保存,在进行a=a+1运算,产生临时变量;
++a:表示先进行a=a+1运算,无临时变量的产生.
下图是我的学习笔记:
二.sizeof:
sizeof是C语言独有的,用来计算一个常量/变量/数据类型在内存中所占的字节数
格式为:sizeof(变量/常量)
sizeof 变量/常量
下图是我的学习笔记:
三.关系运算:
1.关系运算又叫做比较运算,结果只有0/1,共计6种:
1.> (大于) 2.<(小于) 3. >=(大于等于) 4.<=(小于等于) 5.==(等于) 6. !=(不等于)
2.优先级:关系运算中存在算数运算时,先计算算数运算在做比较.
下图是我的学习笔记:
四.逻辑运算:
1.逻辑运算共计有3种,结果只有两种0或者1.
与(且): &&同时为真才是真
或: || 同时为假才是假
非: ! 取反
2.运算优先级:算数运算>关系运算>逻辑运算
下图是我的学习笔记:
总结:
本节学的内容在后面循环中都是能用的到得,必须掌握i++,++i的含义和逻辑运算.