1樓:24號藍胖紙
字串是計算機程式設計中的一種基本資料型別,也被稱為文字型別或字元序列型別。字串通常包含任意數量的字元,如字母、數字、標點符號、空格等,並伍猜以某種方式編碼以表示這些字元在計腔行型算機中頻寬的儲存方式。字串在計算機程式設計中被廣泛使用,例如用於儲存和處理文字資料、數字和日期等資訊。
在大多數程式語言中,字串可以使用雙引號或單引號括起來表示。
字串型別是什麼?
2樓:汽車之路
字串由數字、字母、下劃線組成的一串字元。一般記為 s=「a1a2···an」(n>=0)。它是程式語言中表示文字的資料型別。
在程式設計中,字串(string)為符號或數值的乙個連續序列,如符號串(一串字元)或二進位數字串(一串二進位數字)。
簡介。某些語言如 c++ 把字串實現為可以用於任何基本型別的模版,但這是個例外而不是規則。
如果乙個面嚮物件語言把字串表示為物件,它們叫做「可變的」(mutable),如果值可以在進行時間變更,叫做「不變的」(immutable),如果這個值在建立後就凍結了。例如,ruby 有可變字串,而 python 的字串是不可變的。
字串型別有哪些?
3樓:高教老師
字串。由數字、字母、下劃線。
組成的一串字元。一般記為 s=「a1a2···an」帆賀(n>=0)。它是程式語言。
中表示文字的資料型別。在程式設計中,字串(string)為符號或數值的乙個連續序列,如符號串(一串字元)或二進位。
數字串(一串二進位數字)。
補充:字串在儲存上類似字元陣列,它每一位單個元素都是能提取的,字串的零位是它的長度,如s[0]=10,這提供給我們很多方便,例如高精度運算時每一位都能轉化為數字存入陣列。
字串是乙個資料型別嗎?
4樓:寫在楓葉上的故事
c語言中,char* 表示字元指標型別,當其指向乙個字串的第乙個元素時,它就可以表示這個字串。
如char* str="learn c";中,"learn c"是譽逗姿長度為8的字元陣列常量,其最後乙個元素是'\0',而這句代表執行的結果是將str指向了"learn c"的第乙個字元'l',str後面的連續記憶體依次存放'e','a','r','n','c','0'
擴指敬展資料
定義char*注意事項:
1、在程式宣告變數的時候的*,只是表明「它是乙個無符號整數,這個整數指向某個記憶體位址,一次訪問sizeof(type)長度」,不要和(*)操作符混淆。
2、能將二維陣列的陣列名賦給指標陣列的陣列名,pai=arr(錯),因為兩者的型別不一致,二維陣列名的型別是指向int[型的指標,而指標陣列的的陣列名是指向int *[型別的指標。
字串型別有哪些?
5樓:小採姐姐
字串型別
1、求子串。 copy(s,i,i) 從字串s中擷取第i個字元開始後的長度為l的子串。
2、刪除子串。過程 delete(s,i,l) 從字串s中刪除第i個字元開始後的長度為l的子野族串。
概念分析。字串主要用於程式設計,概念說明、函式解釋、用法詳述見正文,這裡補充一點:字串在儲存上類似字元陣列,所以它每一攜脊脊位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「a」,s[10]="j"。
字串的零位正是它的長度,如s[0]=10(※上述功能ansistring沒有。),這可以給我們提供很多方便,如高精度運算時每一位辯滲都可以轉化為數字存入陣列。
字串的結束標誌是,字串結束的標誌是
字串的結束標誌是 0 為了測定字串的實際長度,c 規定了一個 字串結束標誌 以字元 0 代表。在上面的陣列中,第11個字元為 0 就表明字串的有效字元為其前面的10個字元。也就是說,遇到字元 0 就表示字串到此結束,由它前面的字元組成字串。0 字串是系統自動加上結束符的 以c語言 字元陣列為例 ch...
Python字串是什麼,如何使用?
python的字串就是表示一串字元,字元可以是中文,英文或者數字,或者混合的文字。python字串的幾種表達方式。1 使用單引號擴起來字串。2 使用雙引號將字串擴起來。3 當想要輸出單引號或者雙引號時 將單引號,雙引號作為普通字元輸出 通過 進行轉義。4 通過單引號,雙引號混合的方式輸出單引號,雙引...
c語言字串常量的問題,C語言字串常量的一個問題。
字串bai遇到 0表示結束 第一個字du符串就相zhi當於dao abc123 那版麼長度為6 第二個字串就相當於 abc 那麼長度為3但是實際操作權發現並非如此,如下程式 include memcpy c1,abc123 01de n 0x20 printf s n c1 char c2 0x20...