字串與無符號字元陣列有什麼區別

2021-09-02 02:55:09 字數 1907 閱讀 2452

1樓:匿名使用者

c語言字元陣列和字串的區別,字元陣列是一個儲存字元的陣列,而字串是一個用雙括號括起來的以'\0'結束的字元序列,雖然字串是儲存在字元陣列中的,但是一定要注意字串的結束標誌是'\0'。

總的來說是沒有區別的,字串就是以字元陣列形式儲存的。可以把一個字串看成是一個字元陣列,可以按陣列那樣操作。兩者沒有本質的區別,只是在不同的情況下有不同的叫法。

2樓:匿名使用者

字元就是單個字元,字串就是多個字元的集合。區別:1、單個空白字元和空白字串是兩個概念,在c中字元就是單個字元,字串是用\0結尾的,字元和字串在操作上也不同,複製等等是不一樣的2、字元常量是用單括號括起來的單個字元。

入‘a’可以用反斜槓後根1~3位八進位制數或1到二位十六進位制數形式的ascii碼來表示相應字元如:\101表示字元'a'。3、字串常量是用一對雙引號引起來的零個或者多個字元序列。

如”howareyou“字串和字元常量儲存格式不同。字串儲存時,系統會自動在字串的末尾加一個字串結束的表示,即轉義字元\0。

c語言字串陣列和字元陣列有什麼區別?

3樓:孤獨的蠍子

這個是字元陣列。

c語言字元陣列和字串的區別,字元陣列是一個儲存字元的陣列,而字串是一個用雙括號括起來的以'\0'結束的字元序列,雖然字串是儲存在字元陣列中的,但是一定要注意字串的結束標誌是'\0'。

總的來說是沒有區別的,字串就是以字元陣列形式儲存的。可以把一個字串看成是一個字元陣列,可以按陣列那樣操作。兩者沒有本質的區別,只是在不同的情況下有不同的叫法。

4樓:匿名使用者

char a=;這個字元陣列char a=;這個的話可以說是一個字串陣列。一維的字元陣列是就如char a=;二維的字元陣列是就如char a={"sasa","dadad","rerf",可以說二維的字元陣列就是字串陣列

5樓:

int array[10];

char array[10];

第2行是字元陣列,也就是說此時的陣列在記憶體中是一段連續的儲存空間,這一段空間 裡面的單位是1個位元組一個位元組的。好比火車一節一節連線在一起,通俗來說字元陣列裡面裝的都是字元

第1行是整形陣列,也就是說此時的陣列在記憶體中是一段連續的儲存空間,這一段空間 裡面的單位是2(或4位元組)個位元組2個位元組的。好比火車2節2節連線在一起,通俗來說整形陣列裡面裝的都是int型整數

不過你說的這個問題看你看問題的角度了。本質區別?用法區別?等等······

我跟你講的是記憶體中的區別。

共同點:都是連續的空間。

不同的:單元長度不一樣。

6樓:某某知識教授

總的來說是沒有區別的,字串就是以字元陣列形式儲存的。

可以把一個字串看成是一個字元陣列,可以按陣列那樣操作。兩者沒有本質的區別,只是在不同的情況下有不同的叫法。

7樓:匿名使用者

這個是字元陣列,沒有字串陣列這種說法的。。 char a[ ]="abcd";就是可以用字串給字元陣列初始化

8樓:匿名使用者

字串本身就是一陣列(c風格字串),以0字元結尾

這裡的a說成是字元陣列沒問題,說成是字串也對

因為c裡字串的組織形式本質就是陣列

9樓:來賓你好闖天涯

字元陣列可以轉為字串陣列,但是字串陣列不可以轉為字元陣列

字元陣列和字串的區別

10樓:匿名使用者

對c語言而言

字元陣列是容器,字串是內容

字元陣列好比香水瓶,字串就是其中的香水

字串長度必須小於字元陣列長度。

字元常量與字串常量區別,字元常量與字串常量的區別是什麼

字串常量 以雙引號引起來的資料,如 hello 12345 he123 a 字元常量 以單引號引來的乙個字元,如 a 0 0 n 在計算機中乙個字元佔乙個位元組,其數值為字元的ascii值,如 a 97 0 48 字串常量 以雙引號引起來,字元常量 以單引號引來 字串常量是以雙引號引起來的資料,比如...

C 中,char是字串,還是字元陣列

c語言對字串的定義是 以0結尾的ascii字串行.所以結尾有 0 就叫字元內串,如果沒容有,就叫字元陣列char str 4 abc 這句就是char str 4 一回事 str以0結尾,所以str是個字串,當然也是字元數粗char str1 3 str1不能叫字串,只能叫字元陣列 那你學過c語言嗎...

c語言中,關於字串長度與字元陣列長度的問題

c語言約定字串以 0 結尾,上述陣列末尾沒有 0 所以字串的長度無法確定。陣列長度指的是陣列的元素個數,字串長度是以 0 為標誌來確定的,舉個例子 char a 20 abc 陣列長度是20,而字串長度是3,隱含的 0 不算在字串長度中。char a 按陣列來說已經初始化了3個char型別,分配了3...