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