关系运算
< 、 <= 、 > 、 >= ==、 !=
小于 小于等于 大于 大于等于 等于 不等于 +:叫加号,做加法运算,将左边的量和右边的量相加。 -:叫减号,做减法运算,将左边的量合右边的量相减。 *:叫乘号,将左边的量乘以右边的量 /:叫除号,将左边的量除以右边的量
++:叫自增,做自增运算,将左边的量在原有的基础上加1 --:叫自减,做自增运算,将左边的量在原有的基础上加1 %:叫取余
关系表达式
a+d
注:关系式表达式成立(真)其值为1,不成立(假,---)其值为0
<:(叫的小于号,用来判断左边的量是否小于右边的量) >:(叫的大于号,用来判断左边的量是否小于右边的量)
<=:(叫的小于等于号,用来判断左边的量是否小于等于右边的量) >=:(叫的大于等于号,用来判断左边的量是否大于等于右边的量)
21 / 29
==:恒等于号;判断左边的量是否是恒等于 !=:不等于;
逻辑关系符
&&:逻辑与 ||:逻辑或 !:逻辑非
类型转换
隐式转换
(自动转换)注:类型转换的目的是为了本次运算的需要对变量数据的长度进行临时性的转换,而不改变数据说明对该变量定义的类型。
强制转换
两者区别:
自动转换:小空间放入大空间:无数据丢失
强制转换:将数据长度大的放入空间小的,要在大数据的前面加小类型名称。并且有数据丢失
If 语句
若成立,则为以下情况
22 / 29
若不成立,则为以下情况
23 / 29
流程语句:
直线型 分支型 1. if
语义:如果小括号里的条件表达式成立时,则执行大括号里面的语句块。
if有三种语句:
1. if(){}
if(){}语句用来做什么的:判断条件表达式是否成立,一成立则执行某语句块。
2. if(){}else{}
格式:if(条件表达式){语句块1;}else{语句块2;}
语义:如果条件表式成立,则执行语句块1,不成立则执行语句块2。
3. else if(){}
格式:
if(条件表达式1) {语句块1;}
else if(条件表达式2) {语句块2;} ……
else{语句块N;}
24 / 29
相关推荐: