c语言2

运算符表达式和流程控制语句
1、运算符
1、算数运算符【+ - * / % ++( 自增 ) --(自减)】
int a =10;
a++;等同于 a = a+1; 等同于 a += 2
2、赋值运算符【 = += -= *= /= %=】
int a=10;
将10赋值给整型变量a
3、比较运算符【 > < >= <= == !=】
a>b【成立】在计算机中用1表示真 用0表示假
4、逻辑运算符【! &&  ||】
!【非】    非真为假 非假为真
&&【与】  同真为真 其余为假
||【或】 同假为假 其余为真
if条件语句执行效率差 switch 条件语句 执行效率高 if可以判断一个区间 switch用来判断一个值 三目运算符结构简单明了
 
 
表达式:通过变量或者常量和运算符连接起来成为表达式  在程序中表达式的结果可以作为程序的条件出现
 
2、类型转换
     1、隐式转换    编译器会自动将低的数据类型转成高的数据类型,转化后的数据正确
     2、强制转化    需要程序根据实际用途去转化,得到的结果可能会省略部分的值
 
3、条件选择语句:
1、if语句
     格式: if(表达式){ 语句 代码}  如果表达式为真 执行括号内代码
     格式:if(表达式){ 代码}else {代码}如果表达式为真 执行if括号内代码  如果为假执行else{}内代码
     格式:if(表达式1){代码} else if(表达式2){代码}else if(表达式3){代码}else{代码}
 
2、三目运算符
     格式:表达式? 选项1【表达式】:选项2【表达式】  如果表达式为真 选择选项1 的结果 如果为假选择选项2
 
3、switch语句
     格式:switch(表达式)
               {
               case 值1:
               代码
               break;
               case 值2:
               代码;
               break;
               default:
               代码
               break;
               }
 
(if条件语句执行效率差 switch 条件语句 执行效率高 if可以判断一个区间 switch用来判断一个值 三目运算符结构简单明了)
 

猜你喜欢

转载自www.cnblogs.com/zj8970/p/10679267.html