有几道C语言题请大家帮我解答一下,各位哥哥姐姐帮帮忙啊!小弟感激不尽,请把过程也写下来。

(1)赋值运算的左边必需是( )
(2)表达式X=137,y=x*x+3.5,78/5的值是( )
(3)已知floatx=5.15,表达式--x的值为( )
A4.15 B4 C5.14 D执行出错
(4)321%400的值是( )
(5)printf和scanf的用法。
(6)计算自增自减表达式的值( )

1. 变量名
2. 逗号表达式,其值取最后一项。78/5 = 15(小数部分不要)
3.选A,--x相当于x=x-1;
4.321。求余运算
5.printf("格式控制", [输出参数1,...])
scanf("格式控制", [&输入参数1,...])
6.没题目追问

最后一道我打的不是很详细,就是自增自减的运算,X++ ++X X-- --X这种不懂,能给我讲一下吗?

追答

x++,就是x=x+1;也就是自增1运算。
++x,类似于x++,也是自增1运算,但是这两者有区别。前者是先取x的值参与其他运算,再对x增加1。++x刚好相反,先自增1,再将值参与其他运算。比如:
x=1;
a=x++;// x的值付给a,a=1,x增加1,x=2
b=++x;// x的值变为2,2给b,b=2。
但是有时候两者是等价的。比如:
int x=1;
x++;// ++x这两者的作用都是实现x的值增加1(因为并不存在其他的操作)

x--和--x可以参照上面的运算,只是由增加1变为减少1而已。

温馨提示:答案为网友推荐,仅供参考
第1个回答  2012-05-13
赋值运算符的左边必须是一个变量名
表达式X=137,y=x*x+3.5,78/5的值是18772
已知floatx=5.15,表达式--x的值为 A
321%400的值是 321
printf是输出scanf是输入,用法不知道怎么说,百度一下
最后一句不知道说什么
第2个回答  2012-05-13
printf(“变量类型”,变量名)
大家正在搜