c語言中charaAintaA單引號

2021-03-03 21:24:15 字數 2629 閱讀 3010

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 表示程序正常退出.返...