当前位置: 代码迷 >> C语言 >> [求助]新人求助
  详细解决方案

[求助]新人求助

热度:103   发布时间:2006-05-24 09:56:00.0
[求助]新人求助

main()
{ char ch1,ch2;
ch1='a'; ch2='b';

printf(“ch1=%c,ch2=%c\n”,ch1,ch2);
printf(“ch1=%d,ch2=%d\n”,ch1,ch2);
}
程序运行结果:
ch1=a,ch2=b
ch1=97,ch2=98
谁能告诉我 ch1=%c,ch2=%c\n”,ch1,ch2 这种代码是什么意思呀?
我是新手 什么都不会


----------------解决方案--------------------------------------------------------
%c 用来输出个字符!
你应该看看格式输入与输出!

这里讲的就是这个!

----------------解决方案--------------------------------------------------------
哦 谢谢
----------------解决方案--------------------------------------------------------

楼主先找本老谭的书看看...


----------------解决方案--------------------------------------------------------
楼主学了C没有?建议去看潭浩强的C教材
----------------解决方案--------------------------------------------------------

每个char都有它所对的int值,你可以查下ASCII编码,
%c是输出char格式因此是字符a;
a对的int值是97,因此%d格式是97


----------------解决方案--------------------------------------------------------
  相关解决方案