[求助]新人求助
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
----------------解决方案--------------------------------------------------------