我要自学网c++板书
2.6.2复合赋值表达式
例:
a+=3------a=a+3 同理可得a*=3 /= -=
a+=a-=a+a a 的初值是9
a+=a-=18
a+=(a=a-18)
a+=(a=-9)
a+=a
-18
(15)若有定义语句:int x=10;,则表达式x-=x+x的值为( B )
A)-20
B)-10
C)0
D)10
(14)设有定义:int x=2;,以下表达式中,值不为6的是 ( D )
A) x*=x+1 x=x*(x+1)
B) x++,2*x
C)x*=(1+x)
D)2*x,x+=2
(17)若变量均已正确定义并赋值,以下合法的C语言赋值语句是 (A)
A)x=y==5;
B)x=n%2.5;
C)x+n=I
D)x=5=4+1;
2.7 ++ 和— —的讲解
++:自身加1
--:自身减1
如
i=3 i++_______I=i+1 i=4
单目
3++
++I I++
当++在前,先自身加1,然后再干别人让干的事情 。
当++在后,先别人让干的事情然后再干 自身加1。
int i=3;
int a;
a=i++; a=3
a=++I;a=4
第三课:输入和输出语句
3.2输出语句的讲解
一、printf函数的一般调用形式
格式:printf(格式控制,输出项1,输出项2,.......);
在printf函数的最后面写上;号就是输出语句。
1,给输出项白提供输出格式说明
格式说明符:
作用:就是使数据按格式说明符的要求进行输出。
组成:由%号和紧跟在其后的格式描述符组成。
int--------%d
float或double---%f或e%
char--------%c

