字元變數與字串變數的區別,字元變數與字串變數的區別是什麼?

時間 2021-10-14 21:21:11

1樓:匿名使用者

字元型別只有一個位元組,賦值用' '號。而字串可以儲存多個字元,賦值要用" "。

字元變數是存放字元常量的變數,其取值是字元常量,即單個字元。字元變數的型別說明符是char。

字串(string)是由數字、字母、下劃線組成的一串字元。一般記為 s=「a1a2···an」(n>=0)。它是程式語言中表示文字的資料型別。

在程式設計中,字串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進位制數字串(一串二進位制數字)。

通常以串的整體作為操作物件,如:在串中查詢某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字串相等的充要條件是:

長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的儲存方式是順序儲存方式和連結儲存方式。

2樓:真的不能再低啦

字元是 char 只能是單個字元,用 ' 標註,例如: char a = 'a';

字串是 string, 理論上長度任意,不過目前實際上是有最大值, 用 " 標註,例如: string a = "a***";

字元變數與字串變數的區別是什麼?

3樓:匿名使用者

字元型別只有一個位元組,賦值用' '號。而字串可以儲存多個字元,賦值要用" "。

字元變數是存放字元常量的變數,其取值是字元常量,即單個字元。字元變數的型別說明符是char。

字串(string)是由數字、字母、下劃線組成的一串字元。一般記為 s=「a1a2···an」(n>=0)。它是程式語言中表示文字的資料型別。

在程式設計中,字串(string)為符號或數值的一個連續序列,如符號串(一串字元)或二進位制數字串(一串二進位制數字)。

通常以串的整體作為操作物件,如:在串中查詢某個子串、求取一個子串、在串的某個位置上插入一個子串以及刪除一個子串等。兩個字串相等的充要條件是:

長度相等,並且各個對應位置上的字元都相等。設p、q是兩個串,求q在p中首次出現的位置的運算叫做模式匹配。串的兩種最基本的儲存方式是順序儲存方式和連結儲存方式。

什麼叫字串常量和變數,兩者的區別

4樓:匿名使用者

字串常量是一串字元構成的,是具體的,不可以改變,字串變數的內容是未知的,需要由人來設定,而且可以隨時改變,如果不設定,將是未知的

5樓:匿名使用者

字串常量指一串字串,在程式執行過程中不會發生變化

如 "abce"或符號常量#define str "abce"

變數是在程式執行過程中會發生變化的量,不過在c語言中是沒有字串變數的

數值變數跟字串變數有什麼區別

6樓:匿名使用者

只是變數複名而已是制沒什麼區別的..

在不同的程式語言裡,定義都是不同的..

vb裡:

dim str as interger (定義一個數字型的變數)dim str as string (定義一個字元/串的變數)又或者: dim str (未標識型別的變數,根據程式中的賦值來確定變數型別)

c#/c/c++裡都差不多:

int str; 定義一個數字型的變數string str; 定義一個字元/串的變數其它程式裡我就不是很清楚啦..

7樓:阿豆米

數值變數被賦一個數字(可以是整形浮點型等)

字串變數被賦字串,就是一串字元,像『abcd』。

8樓:匿名使用者

數學跟語文的區.我會程式設計,但有時回答問題比較幼稚。。。

字元常量和字元變數有什麼區別?

9樓:手機使用者

字元常量代表一個不可變化的固定數值值,這個字元出現就代表這個數值;字元變數可以存放定義型別的數值,而這個數值是可以變化的。

10樓:

字元變數是存放字元常量的變數,其取值是字元常量,即單個字元。字元變數的型別說明符是char。

字元常量是用單引號括起來的一個字元。

char s="s";

s就是字串變數,"s"就是字串常量。

11樓:記住一座城

變數的值可以修改,常量的值不能改。

12樓:匿名使用者

char s=』s『;

s就是字元變數,'s'就是字元常量。

c語言中,字元型變數與整型變數有什麼區別啊?

13樓:匿名使用者

字元型變數char佔1位元組,整型變數int佔4位元組

儲存資料的範圍不同,char可以儲存-128~127,int可以儲存-2^32~2^31-1

儲存的字元是字元的ascii碼,ascii碼是0~127

14樓:掘金智慧財產權

所能表示的範圍不同

char可以表示-128~127

int可以表示-2^32~2^31-1

15樓:

字元佔2個位元組,整形的佔4個位元組

16樓:匿名使用者

聽上前好複雜,路過……

17樓:匿名使用者

一個char佔1個位元組, 一個int佔4個位元組.

你還想知道什麼其他的區別?

字元陣列和字串的區別,請問字串和字元陣列的區別是什麼

字元陣列沒有結束標誌 0 而字串則在末尾有結束標誌 0 在c中,字串就是末尾有字串結束標誌 0 的字元陣列。如果用gets 輸入,則會自動在末尾加上結束標誌 0 c語言中應該是沒有字串這種資料型別的,它只有字元型別,字串也就是字元陣列。不過gets 可以用來接受字串,但它需要提供字串的指標。子函式在...

C語言字串問題,C語言字元陣列與字串問題

字串初始化,如果逐個賦值的話,系統不是會自動新增 0 嗎不是。圖一就是長度為4的陣列,圖二長度為5圖三會是新增 0,但是是會把後面所有的都設為 0因為圖一和圖四不以 0結尾,所以不能用strlen和strcmp,會越界 圖四也可以用char str 4 stop 這樣賦值。如果不手動加長度就會是5了...

什麼是字元型變數,字元型變數是什麼

字元變數是存放字元常量的變數,其取值是字元常量,即單個字元。字元變數的型別說明符是char。定義形式 char 存放字元常量的變數,說明字元變數在記憶體中佔一個位元組。定義形式 char 識別符號1,識別符號2,識別符號n 例如 char c1,c2,c3,ch c1 a c2 b c3 c ch ...