1樓:手機使用者
char a = 'a' ; //這個是bai把dua變數的值賦為zhi,字元a
int a = 'a' ; //這個是把a變數的值賦為,字元a的ascii值
一般在dao
程式設計中,單引號中的版是代表一個字元
如果你把這個字元賦值給整形變數,這個變數的結果是字元的權ascii值
c語言:字元變數 如 char c1; c1='a'; 為什麼要用單引號,雙引號不可以嗎?比如c1="a";請詳細解釋 謝謝 20
2樓:匿名使用者
字元,是單引號
雙引號是字串,,,,,,,但變數只是定義是字元char~~~
c語言'a'和"a"有什麼區別
3樓:偷個貓
1、本質區別
雙引抄號襲
裡面的是字串, 而單引號裡面的代表字元。
2、輸出區別
str = 「a」輸出的就是a這個字母;
str = 『a』輸出的測試65
3、底層區別
用單引號引起的一個字元實際上代表一個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。
4樓:匿名使用者
1 用''對包bai含的du
代表字元常量,其zhi值為字元a的ascii碼。
2 用""對包含的代表字dao
符串常量,版其有兩個元素,第一個是a,第二權個是結束符'\0'。
於是二者區別可以總結為:
1 型別不同,字元和字串。
2 佔用空間不同,前一個是一個位元組,後一個是兩個位元組。
5樓:匿名使用者
an和a的區別,用法區別
6樓:王若懷
在現有的c語言用法習慣中,'a'的意義是字元型常量a,而"a"的意義是字
符串常量a,預設專後面還
有個屬'\0'作為字串的結束符,此常量佔倆個字元空間,兩者的區別就在於資料型別不同,前者是字元常量(char),在計算機記憶體中佔用一個字元空間,後者是字串常量(string),在計算機記憶體中佔用倆個字元空間。
備註:在計算機中對於字串型資料的儲存是用字元陣列來實現的,所以上面的後者雖然本身作為字串常量,但是在計算機記憶體中佔用的是字元空間。
7樓:匿名使用者
一個'a『是字元,只佔一個字元的記憶體空間,"a"是字串,後面還有'\0'佔兩個字元的空間。
8樓:哥們兒會_臭臭
'a'是一個字元
"a"是個字串,後面還跟著一個'\0'
9樓:倒黴熊
前者是一個字元,後者是一個字串。
char a='a';
char a="a";
10樓:匿名使用者
'a'是一個字元,佔一個位元組,"a"是字串,包含了一個隱含的'\0',佔兩個位元組。
c語言中'a'和"a"有什麼區別?
11樓:哇哎西西
1、本質區別
雙引號裡面的是字串, 而單引號裡面的代表字元。
2、輸出區別
str = 「a」輸出的就是a這個字母;
str = 『a』輸出的測試65
3、底層區別
用單引號引起的一個字元實際上代表一個整數,整數值對應於該字元在編譯器採用的字符集中的序列值。
12樓:高金山
'a'是一個字元,"a"是兩個字元,'a'和'\0'
比如,下面這個例子:
char a1[1]=;
char a2[1]=;
前者a1[0]='a',能編譯通過
後者編譯通不過,因為a2是一個元素的陣列,而"a"有兩個元素,分別是'a'和'\0'
補充:'aa'這是錯誤的寫法,單引號是字元的引號,它只能引一個字元的"aa"這是正確的寫法,雙引號是字串的引號,它有三個字元:'a','a','\0'
13樓:周肆爻
定界符不同,字元常量用的是單直撇,字串常量則用雙引號長度也不同,字元常量只能有一個字元,也就是說字元常量長度為一,而字串常量可為0,也可為任意數。即使字串常量字元數量為一,長度也不是一。
例如,字串常量"h"(這手機沒雙引號)
則長度為2,字元就是h \0
14樓:匿名使用者
在 c 語言中,
1.單引號是字元的意思:『a』,a就是一個字元;
2.雙引號就是 字串的意思:」abd「就是一個字串。
15樓:匿名使用者
'a'是字元,在記憶體中表示為0x61,儲存空間為1個位元組
"a"是字串,在記憶體中表示為 0x61 0x00 ,儲存空間為2個位元組
16樓:匿名使用者
樓上的回答很好!!!
對於字元和字串沒什麼好解釋的!!!
建議採納樓上的回答.
另外,回去多看看書,多練習!!!
17樓:摘一把青梅煮酒
字串有結束符 \0
c語言中作用C語言中作用
取決於在scanf中使用還是在printf中使用。在scanf中使用,則新增了 的部分會被忽略,不會被引數獲取。例如輸入為 12 abc那麼12將會讀取到變數a中,但是後面的abc將在讀取之後拋棄,不賦予任何變數 例如這裡的字元陣列b 在printf中使用,表示用後面的形參替代的位置,實現動態格式輸...
請問C語言中,1,請問C語言中,
是求餘數的意思,a b也就是a除以b餘幾 1 2 0餘1,那1 2 1 這裡 是取餘數的意思 1除以2 餘數就是1咯 計算步驟的話。cpu有直接的整數除法指令,商和餘數分別放在不同的暫存器裡。這些都交給編譯器了,我們不用理了 取模運算。也就是1除2的餘數?結果 1 除數是2的時候很特殊.a 2 等同...
C語言中exit怎麼用,在C語言中,exit 0 是什麼意思
exit 結束當前程序 當前程式 在整個程式中,只要呼叫 exit 就結束。return 是當前函式返回,當然如果是在主函式main,自然也就結束當前程序了,如果不是,那就是退回上一層呼叫。在多個程序時.如果有時要檢測上程序是否正常退出的.就要用到上個程序的返回值。exit 1 表示程序正常退出.返...