帮忙解决一下我的C语言作业!谢谢!

来源:百度知道 编辑:UC知道 时间:2024/06/15 00:36:22
设有下面的变量定义:
int d; float s; double v; char ch;
请用格式化输入库函数scanf接收从键盘输入的数据,将它们分别存贮到这些变量中。

基本运算和表达式
设有下面的变量定义:
int a=5,b=5,c=9,k,j,n,g1,g2; double s,t; char ch; unsigned u=-1;
1.请指出下面的表达式计算完成后产生的结果值及其类型,若表达式中包含具有副作用的基本运算,则请指出哪些变量的值发生了变化(写出变量的新值)。
(1) k=2*a++
(2) n=2*++b
(3) s=n=t=c/4.0
(4) s=c*=1/u

scanf("%d %f %lf %c", &d, &s, &v, &ch); 数据输入时以空格分割,以回车结束,否则出错。

(1)int, k=10,a=6;
(2) int, n=12, b=6;
(3)s类型double,值2.0,n=2,int ,t类型double,2.25
(4)s=0.0 double, c=0 int。

以后作业这种东西还是自己写吧,毕竟这个作业花不了多少时间,你不会这么忙吧?

10 int
12 int
2.25 float
-1 unsigned