1. 程式人生 > >【C++】%c,%s分別代表什麼意思

【C++】%c,%s分別代表什麼意思

1.  這是C語言的格式輸出,%c,%s這些代表你要輸出的資料的資料型別:%d 十進位制有符號整數 。

這兩個符號分別用在輸入或者輸出函式中。比如:char c='A'; printf("%C\n",c);則此時控制檯會輸出字元A。 再看如下表達式: char s[25]="My Name Is ChengJie!"; printf("%S\n",s);此時控制檯會輸出字串:My Name Is ChengJie!。在這裡強調一下,這兩個符號也叫佔位符。也屬於輸入輸出控制符。如果說這兩個符號用錯了,則會造成無法輸出或輸出亂碼的情況。

2.   C語言的格式輸出,%c,%s這些代表你要輸出的資料的資料型別:

%d(%i) 十進位制有符號整數
%u 十進位制無符號整數
%f 浮點數
%s 字串
%c 單個字元
%p 指標的值
%e 指數形式的浮點數
%x, %X 無符號以十六進位制表示的整數
%0 無符號以八進位制表示的整數
%g 自動選擇合適的表示法