C初級 字元與字串

2021-09-12 01:43:43 字數 1483 閱讀 4645

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 終...