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 ...