『壹』 c語言中的雙引號的單引號問題
雙引號裡面的是字元串而單引號裡面的代表字元朋友你可以這樣理解只要是在雙引號裡面的不代表任何錶達式的意義假如inta=10cout<<"a";
這是用雙引號它在屏幕上就是a而inta=10cout<<a;這個a就代表表達式a=10在屏幕上是10而inta=10cout<<『a』;將會是65因為用單引號裡面的代表字元而字元要用ascii碼表示你在書中查多努力啊
參考資料:「福興韻」貼吧
『貳』 C語言 如何輸出"good",是帶引號輸出
需要准備的材料分別有:電腦、C語言編譯器。
1、首先,打開C語言編譯器,新建一個初始.cpp文件,例如:test.cpp。
『叄』 c語言雙引號怎麼打
就是英文的雙引號
在鍵盤上,回車左側,有一個標記"和'的鍵。
shift加這個鍵,就可以打"了。
『肆』 C語言怎麼輸出「雙引號」
輸出
雙引號
需要用轉義字元
例如
printf("hello
\"aaa\"
");
輸出效果為
hello
"aaa"
『伍』 c語言中單引號,雙引號,ASCⅡ碼的具體用法
單引號表示單個字元,雙引號表示字元串,加引號表示的是計算機屏幕上顯示的字元的真正值是多少,就是a表示的屏幕上的a,『a』表示的ASCII碼,0~9同理。
用ASCⅡ碼表示字元時不用加引號,如空格的ASCⅡ碼為32,則直接用char a=32即可
(5)c語言返回雙引號擴展閱讀:
ASCⅡ碼:
ASCII 碼使用指定的7 位或8 位二進制數組合來表示128 或256 種可能的字元。標准ASCII 碼也叫基礎ASCII碼,使用7 位二進制數(剩下的1位二進制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。
32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。
『陸』 C語言里如果要輸出一個帶有雙引號的程序,應該在printf("***********")里怎樣表示
在C語言里中文雙引號「 」可以直接寫,但是英文雙引號"必須用轉義字元寫成\".比如要輸出 "this is a test"(包括雙引號),可以寫成printf("\"this is a test\"");
參考:http://..com/question/79132572.html
『柒』 C語言中「」和''有什麼區別加上和不加上有什麼區別
雙引號括起的叫 字元串常量,代表的是一個指向無名char型數組 的指針,它含的內容是一個字元串,並帶有一個字元串結束符。
單引號括起的叫 字元常量,相當一個一位元組長的整型數值。字元是ASCII字元集中的字元以及「轉義字元」。
字元串常量例子: 「abc" (占內存4位元組,字元串長度3);「a" (占內存2位元組,字元串長度1); "\n" (占內存2位元組,字元串長度1, 換行鍵)
字元常量例子:'a' (占內存1位元組,等於整型數值97); '\n' ( 占內存1位元組,轉義字元,換行鍵,等於整型數值10)。
不加上,則意義不同,例如, abc 可能是 變數名或函數名, \n 可能是錯誤的標識符。
『捌』 c語言中單引號和雙引號是什麼意思
雙引號裡面的是字元串
而單引號裡面的代表字元
朋友
你可以這樣理解
只要是在雙引號裡面的不代表任何錶達式的意義
假如
int
a=10
cout<<"a";
這是用
雙引號
它在屏幕上就是
a
而
int
a=10
cout<<a;
這個a就代表表達式a=10在屏幕上是10
而int
a=10
cout<<『a』;將會是65
因為用單引號裡面的代表字元
而字元要用ASCII碼
表示
你在書中查
多努力啊
參考資料:「福興韻」貼吧
『玖』 C語言中雙引號與單引號的區別
1、含義不同。
用單引號引起的一個字元實際上代表一個整數,整數值對應於該字元在編譯器採用的字元集中的序列值。而一般我們的編譯器採用的都是ASCII字元集。因此's'的含義其實和十進制數115的含義是一致的。
而用雙引號引起的字元串,代表的是一個指向無名數組起始字元的指針。
例如:分別查看」yes」/』yes』/』ye』/』y』四種字元在內存中的存儲形式,代碼如下:
int_tmain(intargc,_TCHAR*argv[])
chartest1[]="yes";
inttest2='yes';
printf("%x ",&test2);
inttest3='ye';
printf("%x ",&test3);
inttest4='y';
printf("%x ",&test4);
return0;
實驗結果如下:
2、大小不同。
用單引號引起的一個字元大小就是一個位元組。
而用雙引號引起的字元串大小是字元的總大小+1,因為用雙引號引起的字元串會在字元串末尾添加一個二進制為0的字元'