⑴ C和C++中單引號和雙引號的用法
在C和C++中,單引號用於定義字元,而雙引號定義字元串。如:』a』是一個字元,但」a」是一個字元串(包含字元a來空字元null)。
需要注意的是,在C中,字元字面量其實是int類型,而不是char類型。所以sizeof
『a』返回的結果是4,而不是1。但sizeof(char)在C和C++中都是1。
你可以在秒秒學上了解下相關的c語言知識。
⑵ C語言的單引號是什麼意思
單引號一個數,表示一個字元;
單引號內是數值,那結果是ASCII碼中對應的字元;
雙引號一個字元或幾個字元,表示一個字元串。
⑶ C語言單引號和雙引號區別
單引號表示字元,雙引號表示字元串。'\38'表示一個字元'&',所以應該用單引號。
⑷ c語言中單引號中的是什麼值
char a = 'A' ; //這個是把a變數的值賦為,字元A
int a = 'A' ; //這個是把a變數的值賦為,字元A的ASCII值
一般在程序設計中,單引號中的是代表一個字元
如果你把這個字元賦值給整形變數,這個變數的結果是字元的ASCII值
⑸ c語言中的雙引號和單引號分別是什麼意思呀
單引號用於界定字元常量
雙引號用於界定字元串常量
例如,在C中的頭文件名稱、輸入輸出函數的格式控制符等都屬於字元串,所以要用雙引號界定
⑹ c語言中單引號是什麼意思
單引號一個數,代表一個字元,如果單引號內是數值,那輸出的結果是ASCII碼中對應的字元;
雙引號一個字元或幾個字元,代表是一個字元串
⑺ c語言中單引號,雙引號,ASCⅡ碼的具體用法
單引號表示單個字元,雙引號表示字元串,加引號表示的是計算機屏幕上顯示的字元的真正值是多少,就是a表示的屏幕上的a,『a』表示的ASCII碼,0~9同理。
用ASCⅡ碼表示字元時不用加引號,如空格的ASCⅡ碼為32,則直接用char a=32即可
(7)c語言中單引號表示漢字擴展閱讀:
ASCⅡ碼:
ASCII 碼使用指定的7 位或8 位二進制數組合來表示128 或256 種可能的字元。標准ASCII 碼也叫基礎ASCII碼,使用7 位二進制數(剩下的1位二進制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
⑻ C語言,為什麼在編輯的時候,用上單引號,那不是表示字元的意思么為什麼不直接輸入數字呢求解
int i=2;
char c='A'; 等同於 char c=65;
數字2 和 字元2(即'2') 是不同的。
數字2我不多解釋,2就是2
字元2地位等同於a~z、A~Z等等,他就是一個字元,在ascIl碼表裡都有對應的值。你從鍵盤上按了一下『2』鍵,你的程序接收到的是2的ascIl碼(50)。而不是2這個數字。
⑼ c語言中單引號與雙引號的區別
單引號表示字元
雙引號表示字元串
char c='a';
char c[]="asdfasdf";
⑽ c語言中單引號和雙引號是什麼意思
雙引號裡面的是字元串
而單引號裡面的代表字元
朋友
你可以這樣理解
只要是在雙引號裡面的不代表任何錶達式的意義
假如
int
a=10
cout<<"a";
這是用
雙引號
它在屏幕上就是
a
而
int
a=10
cout<<a;
這個a就代表表達式a=10在屏幕上是10
而int
a=10
cout<<『a』;將會是65
因為用單引號裡面的代表字元
而字元要用ASCII碼
表示
你在書中查
多努力啊
參考資料:「福興韻」貼吧