C語言基礎 字串(一)起源 定義 賦值

2021-10-14 04:30:55 字數 1259 閱讀 5036

字串或串(string)是由數字、字母、下劃線組成的一串字元。

字串在儲存上類似字元陣列,所以它每一位的單個元素都是可以提取的,如s=「abcdefghij」,則s[1]=「b」,s[9]=「j」,這可以給我們提供很多方便,如高精度運算時每一位都可以轉化為數字存入陣列。

note:

%c:字元 %s:字串

char用於c或c++中定義字元型變數,只佔乙個位元組,取值範圍為 -128 ~ +127(-27~27-1)

//第一種方式

char str1[3]

=;for(i=

0;i<

3;i++

)printf

("第一種方式\n");

//第二種方式

char str2[3]

="abc"

;for

(i=0

;i<

3;i++

)printf

("第二種方式\n");

//第三種方式

char str3=

"abc"

;for

(i=0

;i<

3;i++

)printf

("第三種方式\n"

前三種方式原理類似,都是通過陣列來實現,第三種為標明陣列大小的方式與第

一、二種略有不同。

char str1[3]

=;char str2[3]

="abc"

;char str3=

"abc"

;printf

("str1[3]的大小是%d"

,sizeof

(str1));

printf

("str2[3]的大小是%d"

,sizeof

(str2));

printf

("str3的大小是%d"

,sizeof

(str13)

);

第四種通過指標來實現,這種也是我們平時專案中用的最多的一種。

//第四種方式

char

*str4=

"abc"

;printf

("%s第四種方式,\n"

,str4)

;

c語言輸入字串 我們一起學C語言(四)

c語言來嘍 每日一句 我關心我自己,愈是孤單,愈是沒有朋友,愈是無助,那我就愈是自尊。簡愛 表示式 算術表示式 由算術運算子和運算元組成的表示式,表示式的型別型具體由運算子和運算元確定,表示式的值是乙個數值,如果直接輸出乙個表示式,可以得到它的表示式的值。例 1 2 3它的型別為int型 1.0 2...

字串定義操作(C語言)

include includetypedef struct cstring mystring int mystrlen char str 字串長度 while str 0 判斷字串是否到結尾 return length 返回字串長度 char mystrcpy char str,char copys...

c語言字串,字串陣列的賦值使用問題

用來存放字元的陣列稱為字元陣列,例如 char a 10 一維字元陣列 char b 5 10 二維字元陣列 char c 20 給部分陣列元素賦值 char d 對全體元素賦值時可以省去長度 以下均等效 const u8 text buffer const char text buffer1 co...