1.1 定義ascii碼表中的所有字元任意組合,形成字串
1.2 其它說明
2.1 字串的專有輸入輸出函式
2.2 scanf與gets_s的區別
2.3 printf 與 puts 的區別
3.1 字串連線函式-strcat()
3.2 字串複製函式-strcpy()
3.3 字串比較函式-strcmp()
3.4 判斷字串子串-strstr()
#include
#include
#include
//與字串相關的標頭檔案
intmain()
;//賦值方式一:但是一般不會用
char str1[
128]
="hell world"
;//賦值方式二:常用
// '' 表示字元 "" 表示字串
char str2=
"hello world"
;//有十二個字元,因為所有字串末尾會有乙個\0作為結尾
char str3[20]
="hello\0world"
;//考慮字串只考慮\0前面的部分,後面部分無效
printf
("用於說明反斜槓0後面的內容不存在%s\n"
, str3)
;printf
("\nstr3字串長度%d\n"
,strlen
(str3));
//字元長度不包括反斜槓0
puts
(str1)
;printf
("\n");
char str4[
100]
="liu tong xue zui bang"
;char str5[
100]
="xu tong xue zui mei li"
;strcat
(str4, str5)
;puts
(str4)
;printf
("\nstrcat函式的結果是%s\n"
,str4)
;char str6[
100]
="你是最棒的"
;char str7[
100]
="你是最優秀的"
;char str8[
100]
="棒";if
(strstr
(str6, str8)
)else
system
("pause");
return0;
}
C風格字串與C 風格字串
c風格字串 對字串進行操作的 c 函式定義在標頭檔案中 1.字串定義 char result 2.字串的最後乙個字元是null字元 0 可以通過這個字元確定字串的結尾。3.strlen 返回的是字串的大小 因此,分配空間的時候,需要比字串的實際空間大1.e.g.char copystring con...
C風格字串與C 風格字串
c風格字串 對字串進行操作的 c 函式定義在標頭檔案中 1.字串定義 char result 2.字串的最後乙個字元是null字元 0 可以通過這個字元確定字串的結尾。3.strlen 返回的是字串的大小 因此,分配空間的時候,需要比字串的實際空間大1.e.g.char copystring con...
c 字元陣列與字串
一 定義 字元陣列 儲存字元的陣列 字串 是使用最頻繁的字元陣列,是乙個特殊的字元陣列。c 中並沒有專門的字串的型別,乙個字串實際上就是乙個字元陣列,與普通字元陣列不同的是,字串的結尾有乙個字元 0,表示字串的結束。char 可以定義字元陣列,也可以定義字串。字串實際上是使用 null 字元 0 終...