⑴ c語言中單引號,雙引號,ASCⅡ碼的具體用法
單引號表示單個字元,雙引號表示字元串,加引號表示的是計算機屏幕上顯示的字元的真正值是多少,就是a表示的屏幕上的a,『a』表示的ASCII碼,0~9同理。
用ASCⅡ碼表示字元時不用加引號,如空格的ASCⅡ碼為32,則直接用char a=32即可
(1)c語言字元串中有雙引號怎麼定義擴展閱讀:
ASCⅡ碼:
ASCII 碼使用指定的7 位或8 位二進制數組合來表示128 或256 種可能的字元。標准ASCII 碼也叫基礎ASCII碼,使用7 位二進制數(剩下的1位二進制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
⑵ 反斜杠字元,單引號字元,和雙引號字元在c語言中是什麼作用,求解
反斜杠字元是:轉義字元,如\n
單引號字元是:是表示一個字元的,就是定義char類型時用,如char 『a』這是定義字元a
雙引號字元:是表示字元
⑶ c語言中單引號和雙引號是什麼意思
給int量賦值時單引號表示取得賦值字母的ASCII值:int n='1'; 並不是n=1;而是n=49;若char n='1'就不一樣了
⑷ C語言問題,給一個字元串賦值等號後面的內容用雙引號、單引號的區別是什麼。
char *p定義一個字元指針, p="" 給這個字元串指針賦值,*p只是取該地址裡面的內容,「」這個是字元常量,所以不能對該字元串進行操作
⑸ c語言中的雙引號和單引號分別是什麼意思呀
單引號用於界定字元常量
雙引號用於界定字元串常量
例如,在C中的頭文件名稱、輸入輸出函數的格式控制符等都屬於字元串,所以要用雙引號界定
⑹ c語言:字元變數 如 char c1; c1='a'; 為什麼要用單引號,雙引號不可以嗎比如c1="a";請詳細解釋 謝謝
在C語言中,字元用單引號,字元串用雙引號。在c1=''a;中,'a'是字元常量,必須用單引號。"a"表示字元串,包含兩個字元,一個是'a',一個是'\0'。
⑺ C關於宏定義雙引號的問題
雙引號不是問題!
雙引號括起來的東西代表字元串,不論是宏定義還是不是宏定義也一樣。你如果你想要在宏定義中出現雙引號,你要\」才出現。如:
#define MC "\"\n\""
printf(MC);
==>
printf("\"\n\"");
輸出:
"
"
自己不懂的話,再從頭讀一次我寫的。。。
⑻ c語言中引號的作用
引號裡面的內容一般就是直接在屏幕上顯示的,除了%+字母和\加字母,這些是空之輸出格式的!
⑼ C語言里如果要輸出一個帶有雙引號的程序,應該在printf("***********")里怎樣表示
在C語言里中文雙引號「 」可以直接寫,但是英文雙引號"必須用轉義字元寫成\".比如要輸出 "this is a test"(包括雙引號),可以寫成printf("\"this is a test\"");
參考:http://..com/question/79132572.html
⑽ c語言-雙引號,單引號的區別
"m"在內存中是 "m,\0" //2個位元組
'n'就是n //1個位元組