C筆記 字串

2021-08-02 02:16:38 字數 1156 閱讀 1791

1 使用字元陣列儲存字串

void main();

printf("%s\n", str);

printf("%#x\n", str);

getchar();

}

列印結果:

後面出現亂碼是因為沒有結束符

char

str = ;

新增結束符後,則不會顯示亂碼。

同樣也指定字元長度,也不會顯示亂碼。

char

str[5] = ;

char

str[5] = "****";

此時的字串可以修改

str[0] = 'a';
列印結果將會變成:auck。

2 字元指標

void main()

getchar();

}

列印結果

how are you?

0x12f58b8

are you?

3 字串拼接

void main()
列印結果:

chinais

powerful

!

4 在乙個字串中查詢已知字元的下標位置

void main()

else

system("pause");

}

列印結果:

0xd359ec

索引位置:3

5 在a中查詢b第一次出現的位置

void main(void)

else

system("pause");

}

列印結果

索引位置:3

C 學習筆記 字串

字串 char型別的唯讀陣列 1 常用方法 length 獲得字串中字元的個數 toupper 將字串轉換為大寫 tolower 將字串轉換為小寫 equals 比較兩個字串是否相同,equals string a,stringcomparison.ordinalignorecase 比較時可以忽略...

筆記 字串函式 C

c語言字串是用字元陣列來存放的,以 0 為結束符。常用的字串函式 char strcpy char dest,char const source 字串複製,在結尾自動加上 0 char strncpy char dest,char const source,size t count 複製count個...

c 字串學習筆記

include include using namespace std string str1 生成空字串 cin str1 cout str1 string str2 hello 生成並初始化 cout str2 string str3 str2 hello cout str3 string st...