目录
1.算术操作符
在我们进行编程的时候是避免不了计算的,而在c语言中为我们提供了一种叫做算术的操作符,他的作用就是用来帮助我们进行计算的的。它们分别是:+、-、*、/、% 接下来我将一一介绍它们的使用方法以及作用。
1.1算术操作符+和-
+和-在我们c语言中是用来进行加减运算的,+和-在使用的时候是需要两个操作数的,分别位于它们两端的就是操作数,所以+和-也被称为双目操作符,下面我们使用它们编写一段代码。
最终输出的结果是
1.2算术操作符*
运算符 * 它的作用是进行乘法运算的,下面我们使用它来完成一段乘法代码
输出的结果是
1.3算术操作符/
操作符 / 它的作用是进行除法运算,这里需要强调的是除号两端如果是整数,执行的是整数除法,得到的结果也是整数。下面我们使用他来看一段代码
输出的结果是
上⾯⽰例中,尽管变量 b 的类型是 float (浮点数),但是 6 / 4 得到的结果是 1.0 ,⽽不是 1.5 。原因就在于 C 语⾔⾥⾯的整数除法是整除,只会返回整数部分,丢弃⼩数部分。如果希望得到浮点数的结果,两个运算数必须⾄少有⼀个浮点数,这时 C 语⾔就会进⾏浮点数除法。下面我们来看一段代码
最终输出的结果是
1.4算术操作符%
操作符%它的作用是求模运算,即返回两个整数相除的余值。这个运算符只能⽤于整数,不能⽤于浮点数。下面我们看一段代码:
输出的结果是
这里需要注意的是负数求模的规则是,结果的正负号由第⼀个运算数的正负号决定。 例如:
输出的结果是:
2.赋值操作符:=和复合赋值
在变量创建的时候给⼀个初始值叫初始化,在变量创建好后,再给⼀个值,这叫赋值。
2.1连续赋值
赋值操作符也可以做到连续赋值
输出的结果是
2.2复合赋值
在写代码的时候我们可能会遇到需要自增,自减的操作,如下面的代码
在c语言中为我们提供了更加方便的写法,例如:
而这些写法分别有
3.单目操作符:++、--、+、-
前⾯介绍的操作符都是双⽬操作符,有2个操作数的。C语⾔中还有⼀些操作符只有⼀个操作数被称 为单⽬操作符。 ++、--、+(正)、-(负) 就是单⽬操作符的。
3.1 ++和--
++是⼀种⾃增的操作符,⼜分为前置++和后置++,--是⼀种⾃减的操作符,也分为前置--和后置--
3.1.1前置++
这种运算有个口诀就是:先加1,后使用
3.1.2后置++
它的运算口诀是:先使用,后+1
3.1.3前置--
相信前面看懂的话这里也能看懂,它就是把+换成了-,它的运算口诀是:先-1,后使用,例如:
最终输出为
3.1.4后置--
与前面的同理,它的口诀是:先使用,后-1,例如:
最终输出为
3.2 +和-
这⾥的+是正号,-是负号,都是单目操作符。
运算符 + 对正负值没有影响,是⼀个完全可以省略的运算符,但是写了也不会报错
运算符-使用来改变一个数的正负值的,在正数前面加的话它就变味了负数,负数前面加的话它就变为了正数,例如:
输出的结果是
好了这期的知识点就到这里吧,我们下期再见!