C 字元陣列的輸入輸出 原樣輸出輸入的字串

2021-10-11 07:24:15 字數 817 閱讀 7618

在c++中,字元陣列的輸入輸出有兩種方式

逐個輸入輸出字元

將整個字串一次輸入或輸出

經典案例:c++輸出字串

#include

//預處理

using

namespace std;

//命名空間

intmain()

//主函式

執行以上程式會輸出:

請手動輸入長度小於10的字串:cyuyan

輸出手動輸入的字串:cyuyan

----

----

----

----

----

----

----

----

process exited after 13.28 seconds with return value 0

請按任意鍵繼續.

..

cyuyan這6個字元在記憶體中儲存時,後面會自動加乙個結束符』\0』,輸出時,逐個輸出字元直到遇到結束符\0為止。

cout<在使用字元陣列時讀者需要注意以下5點:

輸出的字元不包括結束符\0。

輸出字串時,cout流中用字元陣列名,而不是陣列元素名。

如果陣列長度大於字串實際長度,也只輸出到\0結束。

如果乙個字元陣列中包含乙個以上\0,則遇 第乙個\0時輸出就結束。

用cin從鍵盤向計算機輸入乙個字串時,從鍵盤輸入的字串應短於已定義的字元陣列的長度,否則會造成陣列越界。

c++原樣輸出輸入的字串

字元陣列的輸入輸出

scanf 對字元型別有 c 和 s 兩種格式 printf 同理,下同 其中 c 用來輸入單個字元,s 用來輸入乙個字串並存在字元陣列裡。c 格式能識別空格跟換行並將其輸入,而 s 通過空格或換行來識別乙個字串的結束。示例 includeint main 輸入 tat tat tat 輸出 tat...

字元陣列的輸入輸出

include c 的萬用標頭檔案 using namespace std intmain c 十分神奇,可以直接用輸入輸出流操作char陣列 int絕對不可以 include c 的萬用標頭檔案 using namespace std intmain include using namespace...

C C 字元陣列的輸入輸出

字元陣列就是char陣列,當維度是一維是可以當做 字串 當維度是二維時可以當成是字串陣列,即若干字串。字元陣列的輸入除了使用scanf外,還可以使用getchar或者gets 其輸出除了使用printf外,還可以使用putchar或者puts。1 scanf輸入,printf輸出 scanf對字串的...