C语言程序设计(2)

96 阅读2分钟

开启掘金成长之旅!这是我参与「掘金日新计划 · 12 月更文挑战」的第2天,点击查看活动详情 一个表达式是一系列运算符和算子的组合,用来计算一个值。 运算符是指运算的动作。 算子是指参与运算的值,可以是常数或者变量。 运算符优先级: QQ图片20221124095221.png 赋值运算符:赋值也是运算,也有结果;a=6的结果是a被赋予了值,也就是6;a=b=6的运算顺序是a=(b=6)。 交换a,b:

int a=6;
int b=3;
int c;
c=a;
a=b
b=c;

复合运算: a+=5;等同于a=a+5; 递增递减运算符:“++” “--”是两个很特殊的运算符,他们是单目运算符,算子必须是变量,作用是给变量+1或-1

image.png 在C语⾔中逗号“,”也是⼀种运算符,称为逗号运算符。 其功能是把两个表达式连接起来组成⼀个表达式, 称为逗号表达式。其⼀般形式 为:     表达式1, 表达式2 其求值过程是分别求两个表达式的值,并以表达式2(即最右边的⼀个表达式)的值作为整个逗号表达式的值。 关系运算符:==相等;!=不相等;>大于;>=大于或等于;<小于;<=小于或等于 当两个值的关系符合关系运算符预期的,关系运算的结果为整数1,否则为整数0。 所有的关系运算符的优先级比算术运算的低,但比赋值运算的高。其中==和!=优先级最低。(算术运算符>关系运算符>赋值运算符) 判断 if语句 一个基本的if语句由一个关键字if开头,跟上在括号里的一个表示条件的逻辑表达式,然后是一对大括号“{}”之间的若干条语句。如果表示条件的逻辑表达式的结果不是零,那么就执行后面跟着的这对大括号中的语句,否则就跳过这些语句不执行,而继续下面的其他语句。

if(条件){

......;

}else{

......;

}

if语句这一行结束时并无表示语句结束的“;”。