| 
 
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 | 
  
 |