當前位置:首頁 » 編程語言 » c語言字元串輸入雙引號
擴展閱讀
webinf下怎麼引入js 2023-08-31 21:54:13
堡壘機怎麼打開web 2023-08-31 21:54:11

c語言字元串輸入雙引號

發布時間: 2023-07-06 17:57:33

c語言中如何輸入雙引號

c語言中用'"'表示一個雙引號。

char*s="Hesays,"OK."";// 最前和最後的雙引號是定界符,中間的兩處"表示雙引號

puts(s);

就可以輸出Hesays,"OK."


轉義字元

所有的ASCII碼都可以用「」加數字(一般是8進制數字)來表示。而C中定義了一些字母前加""來表示常見的那些不能顯示的ASCII字元,如, , 等,就稱為轉義字元,因為後面的字元,都不是它本來的ASCII字元意思了。

其中:x表示後面的字元是十六進制數,表示後面的字元是八進制數。

注意:在TurboC2.0中,字元型常量表示數的范圍是-128到127,除非你把它聲明為unsigned,這樣就是0到255。

上面我們見到的x, ,a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。

❷ c語言中單引號,雙引號,ASCⅡ碼的具體用法

單引號表示單個字元,雙引號表示字元串,加引號表示的是計算機屏幕上顯示的字元的真正值是多少,就是a表示的屏幕上的a,『a』表示的ASCII碼,0~9同理。

用ASCⅡ碼表示字元時不用加引號,如空格的ASCⅡ碼為32,則直接用char a=32即可

(2)c語言字元串輸入雙引號擴展閱讀:

ASCⅡ碼:

ASCII 碼使用指定的7 位或8 位二進制數組合來表示128 或256 種可能的字元。標准ASCII 碼也叫基礎ASCII碼,使用7 位二進制數(剩下的1位二進制為0)來表示所有的大寫和小寫字母,數字0 到9、標點符號,以及在美式英語中使用的特殊控制字元。

32~126(共95個)是字元(32是空格),其中48~57為0到9十個阿拉伯數字。

❸ c語言中單引號,雙引號,ASCⅡ碼的具體用法

示例:

#include<stdio.h>

#include<string.h>

void main()

{

char a;

scanf("%c",&a);

a=a-97+65;

// a=a-'a'+'A';

printf("%c ",a);

}

擴展搭寬磨資料

單引號和雙引號使用:

c語言中的單引號用來表示字元常量,雙引號用來表示字元串常量。單引號括起來的一個字元代表整數,雙引號括起來的字元代表一個指針。比如』a』表示字元常量,在內存中佔一個位元組,』a』+1就表示』巧州a』的ascii碼+1,就是』b』。

比如」a」表示字元串常量,在內存中占兩個位元組,因為最後還有一個結束符號知斗』』,」a」+1表示指針運算,結果就指向結束符』』。

❹ C語言的題,如圖,求解,為什麼一個單個字母能用雙引號表示呢

不僅一個單字母可以用雙枝衡汪引號括起來成為一個單字母字元串,就是長度為1的字元串,而且雙引號里還可以什麼都沒有攔友寫成"",表示一個空字元串!所以本題中選項A是字元串常量,是正確選項。猛仔選項B什麼都不是。選項B是不報錯的字元常量,相當於'a'。D是正宗的字元常量。

❺ c語言的雙引號怎麼打,總是報錯,我是新手。

要用英文的雙引號,不能用中文或全形字元,如:

printf("thisisaexample!
");

❻ c語言:字元變數 如 char c1; c1='a'; 為什麼要用單引號,雙引號不可以嗎比如c1="a";請詳細解釋 謝謝

在C語言中,字元用單引號,字元串用雙引號。在c1=''a;中,'a'是字元常量,必須用單引號。"a"表示字元串,包含兩個字元,一個是'a',一個是'\0'。

❼ 用dev c++編寫c語言程序時在printf中輸入雙引號,點一下打不出來,點兩下後出現兩對雙引號

感覺是輸入法的問題
輸入了中文的雙引號
改成英文輸入試試
或者 在其它地方 輸入字元串後
復制到devc看看是不是可以

如果可以 說明還是輸入問題
如果還是不行 那就是devc有問題了。 重裝下試試。