C中字串知識學習小記

2021-06-28 17:39:27 字數 880 閱讀 3164

1:在c中我們說"h"這是乙個字串,總共占有2個位元組,後面有乙個'\0'偽零結束符。

'h'這是乙個數字。通過下面程式進行驗證。

#include int main(void)

2:字串建立過程

#include int main(void)

在這裡,為什麼乙個字串可以賦給乙個 char * 型別的指標變數呢?

1:當我們寫hello時,就是告訴編譯器,在唯讀資料段儲存6個位元組。

#include int main(void)

//越界的情況列印出來的資料增長了

#include void func(void)

int main(void)

3:字串中傳遞引數:

#include int main(void)

4:修改字串的內容

#include int main(void)

//那麼如果我們想要修改唯讀字串中的內容,我們需要把資料放到乙個陣列中,相當於複製了乙份唯讀資料段中的內容

例如這樣

#include #include int main(void)

5:求乙個字串的有效位元組長:

#include #include int main(void)

python字串小記

學習python語言做的校記錄,供自己以後檢視 python是解釋型語言,python直譯器啟動方式1.命令列直接輸入python 2.python c command arg 一般建議將 命令 用單引號包裹起來。3.python m module arg 命令呼叫它們,這類似在命令列中鍵入完整的路...

C 字串小知識

c 知識點很碎,下面介紹幾個 字串常見函式的使用 1.把字串中所有的大寫都變成小寫 2.把字串中所有的小寫都變成大寫 3.去掉字串兩端的空格 4.返回乙個字串 substring 開始位置,子串長度 其指定從原字串的第幾個字元開始返回子串,字串包含幾個字元。如 s1 s.substring 1,2 ...

正則匹配字串小記

需求1.現有 裝置名 dev.json 裝置名 廠商名 型號名 dev.json 裝置名.json 廠商名 型號名.json 型號名 廠商名.json 裝置名 廠商名 bu.json 等字串,要求匹配出符合規則的字串,並且根據傳入的裝置名或者廠商名或者型號名講字串中對應的內容修改。裝置名 字串規則 ...