首先,當(dāng)你需要從用戶那里獲取一個(gè)字符串時(shí),可以這樣操作:
例如,聲明一個(gè)字符數(shù)組charstr[10];然后使用scanf函數(shù),如scanf("%s",str);
這允許你通過(guò)鍵盤(pán)輸入一個(gè)字符串,將其存儲(chǔ)在指定的數(shù)組str中。
另一方面,如果你想將字符串顯示出來(lái),可以使用printf函數(shù),如printf("%s",str);這會(huì)打印出存儲(chǔ)在str中的字符串。
除了%s,C++還支持其他格式控制符,如:
-
%c"用于輸入或輸出單個(gè)字符;
-
%p"表示輸出指針的值;
-
%e"以指數(shù)形式顯示浮點(diǎn)數(shù);
-
%d,%i"用于有符號(hào)十進(jìn)制整數(shù);
-
%u"表示無(wú)符號(hào)十進(jìn)制整數(shù);
-
%f"用于顯示浮點(diǎn)數(shù);
-
%x,%X"以無(wú)符號(hào)十六進(jìn)制表示整數(shù);
-
%0"用于無(wú)符號(hào)八進(jìn)制表示整數(shù);
-
最后,%g"則是根據(jù)數(shù)值的大小自動(dòng)選擇最合適的顯示格式。
理解并熟練運(yùn)用這些格式控制符,能使你在C++的輸入輸出操作中更加游刃有余。