下面是引用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.很多程式語言在學習時,我建議多看、多記、多模擬;就像學英文要先背單字!!