|
luoxinxin1988
初级用户
积分 190
发帖 48
注册 2006-6-5
状态 离线
|
『楼 主』:
C语言的问题
我正在学习C,当中遇到了几个小问题,希望高手帮忙解答一下,您的回答会让我学的更好,同时我也感谢您的热心回答.
这是C的一个源程序:
#include <stdio.h>
main()
{
int a,b,s
printf("请输入两个数字\n");
scanf("%d%d",&a,&b); ------------ 1
s=a+b
printf("s=%d\n",s); ------------ 2
}
1不明白的地方是,%d是代表的是什么意义,%d可不可以换为%a或%b这类的;
2也有一些小地方不明白,当中的printf("s=%d\n",s); 可不可以换成下面这句:
printf("s=%d+%d\n",s,a,b);
请各位朋友帮忙解答一下,这些问题对大家来说都是入门极的,需要的只是费大家一点时间,谢谢
|
|
2006-8-29 23:10 |
|
|
NaturalJ0
银牌会员
积分 1181
发帖 533
注册 2006-8-14
状态 离线
|
|
2006-8-29 23:39 |
|
|
JonePeng
金牌会员
D◎$ Fαп
积分 4562
发帖 1883
注册 2004-1-19 来自 广东广州
状态 离线
|
『第
3 楼』:
Quote: | Originally posted by NaturalJ0 at 2006-8-29 23:39:
……当然最好是去弄本像样点的书翻翻。 |
|
貌似现在的 C 语言教材越来越不像样,还不如十几年前的书好。
|
----====≡≡≡≡ 我的至爱,永远是MSDOS!≡≡≡≡====----
|
|
2006-8-29 23:56 |
|
|
luoxinxin1988
初级用户
积分 190
发帖 48
注册 2006-6-5
状态 离线
|
|
2006-8-30 18:23 |
|
|
piziliu2004
中级用户
过度热情
积分 321
发帖 139
注册 2006-3-21
状态 离线
|
『第
5 楼』:
,%d 代表输入/输出为整形变量, 根本没有什么%a,%b.
%c 代表输入/输出为字符变量
%s 代表输入/输出为字符串变量
......
.....
.....
这样才行..
printf("%d=%d+%d\n",s,a,b);
|
知识在于不断积累 |
|
2006-8-30 18:57 |
|
|
GOTOmsdos
铂金会员
C++启程者
积分 5154
发帖 1827
注册 2003-7-18
状态 离线
|
『第
6 楼』:
应该先看书,如不懂再来问,会更好
|
|
2006-8-30 19:10 |
|
|
IceCrack
中级用户
DOS之友
积分 332
发帖 168
注册 2005-10-6 来自 天涯
状态 离线
|
『第
7 楼』:
是的啊 楼主还是多看下书吧! 这些都是最简单的
|
测试环境: windows xp pro sp2 高手是这样炼成的:C:\WINDOWS\Help\ntcmds.chm |
|
2006-8-30 20:30 |
|