|  | 
 
| luoxinxin1988 初级用户
 
   
 
 
 积分 190
 发帖 48
 注册 2006-6-5
 状态 离线
 | 
| 『楼 主』:
 C语言的问题
 
使用 LLM 解释/回答一下 
 
 
我正在学习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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
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 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
,%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
 状态 离线
 |  | 
|  2006-8-30 19:10 |  | 
|  | 
 
| IceCrack 中级用户
 
    DOS之友
 
 
 积分 332
 发帖 168
 注册 2005-10-6
 来自 天涯
 状态 离线
 | 
| 『第 7 楼』:
 
 
使用 LLM 解释/回答一下 
 
 
是的啊 楼主还是多看下书吧!  这些都是最简单的 
 
 
 
 
 |  
                  |  测试环境: windows xp pro sp2    高手是这样炼成的:C:\WINDOWS\Help\ntcmds.chm
 |  | 
|  2006-8-30 20:30 |  |