加拿大汇款到中国:c语言的困惑,不解,你能解释几个结果???

来源:百度文库 编辑:神马品牌网 时间:2024/04/28 20:32:40
c语言的困惑,不解,你能解释几个结果???
1、printf("%0*d\n",160);
或:int a=0;
for(i=0;i<30;i++)
printf("%0*d\n",a+i);
2、scanf("%s",&("123"));
3、printf("%d\n",*&("123"));
4、scanf("%d%d",&a,&a);
printf("%d",a);
5、int a;
scanf("%c",&a);
printf("%d",a);
///input a letter ,try!
6、scanf("%*d",&a);
printf("%d",a);
7.scanf("%*d%d",&a);
printf("%d",a);
8.scanf("%*1d%d",&a);
9.scanf("%x",&a);
///ie. input a string:"jk"
10.scanf("%d",&a);
printf("%u",a);
11.printf("%f\n",3.1415926789e5);
printf("%f\n",(float)3.1415926789e5);

我虽然自认为C编程学的还可以,但是我不明天中间的的意思

在编译中也能通过,就是没有结果!

我的水平实在是差啊

我也不太明白!
学习中...

这可能是printf和scanf的高级用法,请楼主自己去查看关于这两个的高级用法的书籍