1.算数运算符:+,-,*,/,% (取余)
专注于为中小企业提供成都做网站、网站制作、成都外贸网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业遵化免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上千多家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。其中需要注意的是:“/”参与运算的被除数与除数其中任何一个是小数那么得出的结果也一定是小数(即浮点型)。“%”要求只能是整数参与运算。
2.赋值运算符:=,+=,-=,*=,/=
C语言中把运算的表达式放在左边,需要赋值的变量放在右边,这与我们数学上解方程的书写习惯相反,例如“a=3+4”(前提是已经定义过变量a)。赋值符号与算术符号可以组合使用,以达到简化语句书写的目的,“a+=4”完整正常书写的形式是“a=a+4”意思就是先计算a+4然后把这个结果赋值给a。同样的“a*=7”表示“a=a*7”,其他赋值运算符的性质可以此类推。
3.关系运算符:==, >,<, =, >=,<=, !=
“==”表示是否等于的意思常用在if语句中,一定要和赋值运算符中的“=”用法区分开。值得说明的是c语言中的“>=”就是数学的“≥”。“!=”就是不等于(≠)的意思。其他很好记忆,以此类推。
4.逻辑运算符:||(或者),&&(并且),!(非,除了它之外的)
且运算(&&):参与运算的两个变量都为真时,结果才为真,否则为假。例如:5>=5 && 7>5 ,运算结果为真;
或运算(||):参与运算的两个变量只要有一个为真,结果就为真。 两个量都为假时,结果为假。例如:5>=5||5>8,运算结果为真;
非运算(!):参与运算的变量为真时,结果为假;参与运算量为假时,结果为真。例如:!(5>8),运算结果为真。此外计算机习惯把0判断为假把!0判断为真。
5.三目运算符:表达式1 ? 表达式2 : 表达式3;
如果表达式1为真,则这个“ 表达式1 ? 表达式2 : 表达式3 "的整体的结果为表达式2的值,如果表达式1为假,整体的结果为表达式3的值。
例:int a=5; int b=9; int c=a>b?b:a-1; 最后得出变量c的值是4。
6.运算符之优先级大比拼
在进行混合运算时一定要记牢各运算符的先后计算顺序,尤其是在一些基础计算表达式考题中,先运算什么后运算什么一定不能记错。
补充介绍:强制转换符:(int),(float),(char)
强制类型转换是通过定义类型转换运算来实现的。其一般形式为: (数据类型) (表达式) 其作用是把表达式的运算结果强制转换成类型说明符所表示的类型,例如:
运行结果为:
如果是对一个表达式强制转换,应当给表达式加上(),例如:int a=(int)(7%2+9/3);
你是否还在寻找稳定的海外服务器提供商?创新互联www.cdcxhl.cn海外机房具备T级流量清洗系统配攻击溯源,准确流量调度确保服务器高可用性,企业级服务器适合批量采购,新人活动首月15元起,快前往官网查看详情吧