c語言中沒有字串型別,而是用字元陣列**char a**代替
單字元%c 字串%s
法一 :用scanf輸入字串,printf輸出字串
char ch[5]
;for
(int i =
0; i <
5; i++
)for
(int i =
0; i <
5; i++
)system
("pause");
return
0;
法
二、整個字串處理:
char ch[5]
;scanf
("%s"
, ch)
;printf
("%s"
, ch)
;//無需&
system
("pause");
return
0;
說明:
1.以字串為單位處理時,直接使用陣列名,無需&
2.輸入字串時,字元個數要小於陣列的長度,例如輸入5個字元,定義的字元陣列至少應該有6個元素
3.輸入字串時,遇到回車或空格,輸入結束,並且自動在串後面加上結束標誌』\0』
4.輸出字串時,遇到字串結束標誌』\0』,輸出結束。
二 : 字串處理函式 標頭檔案
字串輸出函式puts
格式:puts(字元陣列)
功能:向顯示器輸出字串(輸出完,自動換行,即用』\n』替』\0』)
說明:字元陣列必須以』\0』結束
字串輸入函式gets
格式:gets(字元陣列)
功能:鍵盤鍵入,回車結束,放入字元陣列中,末尾自動加』\0』
說明:輸入串長度應小於字元陣列長度,字串中可以包含空格
*
*#include**
intmain()
C 字串的輸入輸出
一 cin函式 適合單個字元的輸入,遇到空格 製表符和換行符自動停止讀入 同樣適合連續的不含空格 製表符和換行符的字串的輸入 includeusing namespace std void main 3 cin.getline 原形 getline char line,int size,char 結...
字串的輸入輸出
1.字串陣列 初始化 char s1 array 字元陣列 char s2 6 array 陣列長度 字串長度 1,因為字串末尾會自動添 0 printf s,c n s1,s2 2 2.字串指標 初始化 char sp pointer 字元指標 printf s,c,c n sp,sp,sp 2 ...
字元 字串的輸入輸出
字元與字串的輸入輸出 如果要使用現成的字串函式和方法,就一定要加上對應的標頭檔案,如果在c 當中呢,就是 include 如果是在c當中呢,就是 include 4.1字元,字串的輸入輸出 char c 字元的輸入輸出 scanf c c printf c c 接收單個字元 字串的輸入輸出 char...