前言
Hello,大家好啊,我是文宇,不是文字,是文宇哦。
今天是速通c++第二期。
运算符
c++里的运算符种类有很多,因为这个教程是入门教程,所以只介绍其中我们会用到的几种。
算数运算
c++中的算数运算有九个,分别是加,减,乘,除和模,其对应符号分别是' + ',' - ',' * ',' / '和' % '没错,模的符号是百分号。
加减乘除都和数学中的一样,唯独是模,模可以理解为取余。
- 5%2=1(5除以2的余数是1)
- 2%5=2(2除以5的余数是2)
算数运算的顺序与数学一样,只是模与乘除的优先级为同级。
还有四个运算符分别是自增和自减(前置和后置)
假设有个变量叫x
x++和++x就是x的自增运算。
x--和--x就是x的自减运算
自增就是+1,
自减就是-1。
如果x为1,则x++和++x为2.
x--和--x为0.
而前置与后置的区别就是优先级不同。
(前置>赋值>后置)
n=++m; (m=1) 则n=2
在上面m先自增,然后再赋值
n=m++; (m=1) 则n=1
在以上m先赋值给n
然后再自增。
赋值与括号
这个为什么要单独拎出来说呢,我也不知道,但是我参考书是把它们单独拎出来的。
赋值运算符就是 ' = '和数学上不一样,在c++中等于是" == "是两个等号明天再说。
赋值的优先级很高的,而且赋值是将后面的赋值给前面,而不是前面给后面(重点)
在c++中括号是允许嵌套的。可以在小括号中嵌小括号。
printf和scanf
这个就去看我以前写的文章。
结语
今天有点水,因为顺序结构没什么好写的。
推荐一个搞c++的网站
(不知道为什么,我不小心把文章删了,重新发一遍)