字符數(shù)組
發(fā)布時間:2014/6/7 20:14:20 訪問次數(shù):570
基本類型為字符類型的數(shù)組稱為字符數(shù)組,顯然字符數(shù)組是用來存放字符的。在字符數(shù)組中, IM4A3-64/64-10VC-12VI一個數(shù)組元素存放一個字符,所以可以用字符數(shù)組來存儲長度不同的字符串。
字符數(shù)組的定義與前文所述的數(shù)組定義方泫類似。例如:
char a[8]; 定義一個有8個字符的一維數(shù)組字符數(shù)組賦初值的最直接的方法是將各字符逐個賦給數(shù)組中的各個元素。
定義了一個字符型數(shù)組a,有8個數(shù)組元素,并且將6個字符(包括一個字符串結(jié)束標識)分別賦給了a[O卜a[5],剩余的a[6]和a[7]兩個數(shù)組元素被系統(tǒng)自動賦予空格字符。
C語言還允許用字符串直接給字符數(shù)組賦初值,有以下兩種形式:
用雙引號括起來的一串字符,稱為字符串常量。C編譯器會自動地在字符串末尾加上結(jié)束符’\O’( null)。
用單引號括起來的字符為字符的AS攀藜差。如’at表示a的ASCII:
碼值97, 一個字符串可以用一維數(shù)組來裝入,但數(shù)組的元素數(shù)目一定要比三編譯器自動在其后加入結(jié)束符’\0I。
若干個字符串可以裝入一個二維字符數(shù)組中。數(shù)組的第一個下標表示字符串的個數(shù),第二個下標表示每個字符串的長度,該長度應(yīng)當比對應(yīng)字符串中最長的串多一個字符,用于裝入字符串的結(jié)束符’\0’。例如:定義了一個二維數(shù)組a,它可容納20個字符串,每串最長可達60個字符。
二維字符數(shù)組的第1個下標可以不給出,但必須給出第2個下標。
第1個下標可省略,它由數(shù)據(jù)常量表決定(此處為3);第2個下標不能從數(shù)據(jù)常量表中得到,因此必須給出。
基本類型為字符類型的數(shù)組稱為字符數(shù)組,顯然字符數(shù)組是用來存放字符的。在字符數(shù)組中, IM4A3-64/64-10VC-12VI一個數(shù)組元素存放一個字符,所以可以用字符數(shù)組來存儲長度不同的字符串。
字符數(shù)組的定義與前文所述的數(shù)組定義方泫類似。例如:
char a[8]; 定義一個有8個字符的一維數(shù)組字符數(shù)組賦初值的最直接的方法是將各字符逐個賦給數(shù)組中的各個元素。
定義了一個字符型數(shù)組a,有8個數(shù)組元素,并且將6個字符(包括一個字符串結(jié)束標識)分別賦給了a[O卜a[5],剩余的a[6]和a[7]兩個數(shù)組元素被系統(tǒng)自動賦予空格字符。
C語言還允許用字符串直接給字符數(shù)組賦初值,有以下兩種形式:
用雙引號括起來的一串字符,稱為字符串常量。C編譯器會自動地在字符串末尾加上結(jié)束符’\O’( null)。
用單引號括起來的字符為字符的AS攀藜差。如’at表示a的ASCII:
碼值97, 一個字符串可以用一維數(shù)組來裝入,但數(shù)組的元素數(shù)目一定要比三編譯器自動在其后加入結(jié)束符’\0I。
若干個字符串可以裝入一個二維字符數(shù)組中。數(shù)組的第一個下標表示字符串的個數(shù),第二個下標表示每個字符串的長度,該長度應(yīng)當比對應(yīng)字符串中最長的串多一個字符,用于裝入字符串的結(jié)束符’\0’。例如:定義了一個二維數(shù)組a,它可容納20個字符串,每串最長可達60個字符。
二維字符數(shù)組的第1個下標可以不給出,但必須給出第2個下標。
第1個下標可省略,它由數(shù)據(jù)常量表決定(此處為3);第2個下標不能從數(shù)據(jù)常量表中得到,因此必須給出。
熱門點擊
- 孔插裝元件再流焊工藝( PIHR)介紹
- BGA/CSP焊盤設(shè)計
- 幾種典型的溫度曲線
- 表面張力在焊接中的作用
- 倒裝芯片(Flip Chip)、晶圓級CSP
- 函數(shù)分類
- 條件轉(zhuǎn)移類指令
- SMC主要是指無源元件和機電元件
- 氣孔、針孔和空洞
- DAC0832的特性
推薦技術(shù)資料
- 驅(qū)動板的原理分析
- 先來看看原理圖。圖8所示為底板及其驅(qū)動示意圖,F(xiàn)M08... [詳細]
- AMOLED顯示驅(qū)動芯片關(guān)鍵技
- CMOS圖像傳感器技術(shù)參數(shù)設(shè)計
- GB300 超級芯片應(yīng)用需求分
- 4NP 工藝NVIDIA Bl
- GB300 芯片、NVL72
- 首個最新高端芯片人工智能服務(wù)器
- 多媒體協(xié)處理器SM501在嵌入式系統(tǒng)中的應(yīng)用
- 基于IEEE802.11b的EPA溫度變送器
- QUICCEngine新引擎推動IP網(wǎng)絡(luò)革新
- SoC面世八年后的產(chǎn)業(yè)機遇
- MPC8xx系列處理器的嵌入式系統(tǒng)電源設(shè)計
- dsPIC及其在交流變頻調(diào)速中的應(yīng)用研究