1樓:麻木
長度是8。如s=「abcdefghij」,則s[1]=「b」,s[9]="j",字串的零位正是它的長度。
一般的說,有兩種型別的字串資料型別:「定長字串」,它有固定的極大長度並且不管是否達到了這個極大值都使用同樣數量的記憶體;
和「變長字串」,它的長度不是專斷固定的並且依賴於實際的大小使用可變數量的記憶體。在現代程式語言中的多數字串是變長字串。
2樓:您輸入了違法字
'a','b','\n','\\','0','1','2','\\'如果是c語言或者c++的話,就是字串長度為8。
儘管形式字串可以有任意(但有限)的長度,實際語言的字串的長度經常被限制到一個人工極大值。
一般的說,有兩種型別的字串資料型別: 「定長字串」,它有固定的極大長度並且不管是否達到了這個極大值都使用同樣數量的記憶體;
和「變長字串」,它的長度不是專斷固定的並且依賴於實際的大小使用可變數量的記憶體。在現代程式語言中的多數字串是變長字串。儘管叫這個名字,所有變長字串還是在長度上有個極限,一般的說這個極限只依賴於可獲得的記憶體的數量。
3樓:小七說
'a','b','\n','\\','0','1','2','\\'
如果是c語言或者c++的話,就是這樣,字串長度為8.當然字串最末尾一般還有一個'\0',加上這個'\0'的話就是9位。
4樓:程式猿的獨白
a,b,0,1,2 ==5個 \n \\ \\ ==3個 (第一個斜槓表示轉移字元來的);
字元通常被視為長度為1的字串
不相等。容量不同 字元常量只能是單個字元,字串常量則可以含一個或多個字元。佔用記憶體空間大小不同 字元常量佔一個位元組的記憶體空間,字串常量佔的記憶體位元組數等於字串中位元組數加1。增加的一個位元組用來存放字元 0 作為字串的結束標誌。不是。輸出僅由0和1組成的長度為n的字串,並且其中不可含有三個連...
asp擷取字元長度,asp 擷取字串的函式怎麼寫
left 要擷取的字串,要擷取的長度 從左邊開始擷取指定長度的字元 right 要擷取的字串,要擷取的長度 從右邊開始擷取指定長度的字元 mid 要擷取的字串,開始擷取的位置,要擷取的長度 從任意位置開始擷取指定長度的字元 mid 201109110820 1,4 年 mid 20110911082...
字元陣列中包含了長度為n的字串,則該字串首尾字元的陣列下標分別是什麼
正確答案選c。根據題目意思,字串的長度為n,則字元陣列的長度為n 1,其中最後一位表示結束標誌 0 而一個長度為n 1的陣列,下標從0開始到n,因此第一個和最後一個字元的位置是0和n 1 最後一個不是字元 在一個字元陣列中查詢一個指定的字元,若陣列中含有該字元,則輸出該字 符在陣列第一次出現的位置 ...