C语言算数运算符和算数表达式

一.运算符种类:

包括加(+)、减(-)、乘(*)、除(/)、求余(或称模运算:%)

1. 加(+)、减(-)、乘(*)就是通常用到的加减乘法运算.

2. 除(/):若整数相除,结果取整,如:5/2=2,如果运算中除数和被除数中的其一为浮点数, 则结果为浮点数, 如:5.0/2 =2.5   5/2.0 = 2.5  5.0/2.0 = 2.5 

3. 求余(%):只能对整数运算, 不允许对浮点数运算, 没有意义, 因为浮点数没有余数, 运算结果的正负值与被除数相同, 例:  -5%2 = -1 -5%-2 = -1;5%2 = 1  5%-2 = 1;2%5 = 2(特别注意: 2除5上0, 余2)

二. 运算符表达式:

表达式是由操作符、操作数、标点符号组成的序列。

1. 单目运算:-5

   双目运算:a = 5

   唯一的三目运算:( a>b )0 ? a:b (求最大值:如果a>b那么返回a的值,否则返回b的值,这是条件表达式)

三. 运算符的优先级及结合性:

 括号→增减量→指针→正负→逻辑非→算数→关系→逻辑→条件→赋值→逗号

1. 逗号运算符:是以逗号最后一个运算的值为返回值,例:

       int a = 10 ;

       int b = 20 ;

       int c = 0 ;

       c = a+3,b+5 ;


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部