下面是引用fenikace于2008-10-10 19:09发表的 请问%C与%S及字串与字元:
各位大大 不好意思小弟是个新手 在书上看到有段程式码不懂 如下
printf("%c am a %S guy. \n ,' I ' ,"cool" ) ;
最后印出
I am a cool guy.
想请问为什要加入%C与%S 这两个有什么不同吗
书上大部分都只有看到%d 网路上也找不到关于%c与%s的说明
为什么字串与字元排列后 I 会跑到最前面...cool也会跑到guy的前面
我把cool换成yool发现排列顺序没有变...真的对这个排列不懂
希望懂得大大们可以指教小弟,在此先说声谢谢。
Q.1.加入%C与%S 这两个有什么不同吗?
A.1.格式种类我相信你的书上一定有
2.大致列举一下我还记得的
%d-以10 进位整数方式输出
%f-将浮点数以10进位方式输出
%s-将字串格式化输出
%c-以字元方式输出
Q.2.把cool换成yool发现排列顺序没有变...
A.1.printf是一种输出格式控制,不懂为什么要输出格式控制?就好像游戏规则噜!!
2.很多程式语言在学习时,我建议多看、多记、多模拟;就像学英文要先背单字!!