c語言中轉義字元 與 ,什麼時候用?

2023-02-24 15:40:02 字數 2310 閱讀 5395

1樓:福建省寧德市

一般在輸出時使用,因為c語言自帶的庫函式不能直接輸出某些特殊的字元,因此需要轉義字元,所以一般在使用printf等函式時,使用轉義字元/』 與/"

2樓:鑄信

在輸出語句需要輸出『或「時使用。

c語言轉義字元什麼時候要用單引號什麼時候不用??

3樓:匿名使用者

'a'單引號裡面的字元(只能輸入乙個,輸入多個會錯誤)。

"abc"雙引號裡面的是字串(可以輸入多個,當然只有乙個也可以)。

轉義字元僅僅是【乙個字元】而已,是為了輸出特定的字元而設,所以:

'\\你可以寫成"\\他們都會輸出\的。

當然,'單引號被c#作為字元的內容了,那麼'''這樣c#是識別不了,這樣就需要轉義了:

'\'或者"\'

另外提示一句:'a' !a"同理:'\這是字元與字串的區別。

4樓:遊赤壁

乙個字元時用'\'當用乙個字串是用雙引號。

5樓:風若遠去何人留

c語言的轉義字元代表的是乙個字元類常量,有兩種使用情況:

1 用來表示單個的字元常量,這時需要用單引號包含,如''。

2 用於字串中,作為字串一部分,可以與其他字元共同組成字串,也可以單獨成為字串,這時需要用雙引號。

與其他組合的例子: "x12\tasdfw"

自成字串的例子: "b"

c語言中什麼時候用"->"什麼時候用"."

6樓:匿名使用者

「.」只需要宣告乙個結構體,格式是結構體型別名+結構體名。然後用結構體名內」.」網域名稱就可容以引用域了 。

「->需要宣告乙個結構體,格式是結構體型別名+結構體名,並且宣告乙個指標指向該結構體。

struct date myday;

struct date p = myday;

/* p).month = 11; *p->month = 11;//這兩個表示式意思相同。

7樓:格爾吉歐

pstu=&boy 在c++的字元和字串中 \ 代表轉義符號。

c語言中,轉義字元'\1'和『1』有什麼區別?

8樓:匿名使用者

\1為ascii碼為1的字元,是不可見字元。

1是數字1,可見字元,ascii碼為0x31

c語言中轉義字元"\7"怎麼用?

9樓:匿名使用者

#include

#include

void main()

這樣就可以了。

是用來響鈴的。

什麼時候用八進位制轉義字元 有什麼作用。c語言 10

10樓:新一代的男青年

這個現在很少用到了。早期的unix有用到它。

早期的計算機還沒有統計一規範,不像現在,暫存器都是8位的指數倍,一些奇葩的設計中有用到3的倍數字的暫存器,這時候8進製就比16進製製好用多了。

早期的c語言為了能適應這些機器,也就有了8進製。

後來嘛,雖然這些機器不再有人用了,但作為c裡的一種表示法,它就一直被保留了下來,說起來就有點像人的闌尾,基本沒啥用。

實在要說用處的話,在做二進位制計算時它可以簡化一下計算。

再就是它只需要用數字就可以寫出來,不需要字元。因此你可以用數碼管來顯示乙個8進製數。

其實我們現在使用的16進製製數也是乙個折衷的方案,x86是以位元組為單位,它實際上是256進製,可是沒有這麼多的字元啊,於是只好用兩個十六進位製數來表示。

11樓:房忠府風

看譚浩強c語言程式設計48頁:

charaa=

斜槓後3位數是8進製數字,表示ascll碼中的字元比如:8進製數字「101」

=10進製數字「65」

=ascll字元---a

c語言轉義字元\",\?,\\,這幾個輸出字元要怎麼用,有什麼區別

12樓:怕壯

就是要輸出 " 這幾個特殊字元, 不然你不能直接輸出它們。

c語言中什麼時候用單引號' '什麼時候用雙引號「」

13樓:匿名使用者

單引號表示乙個char型變數,也就是單個字元。

而雙引號表示的是乙個char型陣列(而且自動以'\0'結尾),也就是一串字元。

C語言中,什麼時候用float,什麼時候用double?麻煩順便舉個例子,謝謝

一般用float就可以滿足要求,float和double都用來定義浮點數,也就是小數,兩者就是有效位數不同,float為7 8位,double是15 16位,看你需要什麼精確度的數了 再不清楚的話,就隨便找個數,分別以float和double格式輸出,看看輸出的數有什麼區別就懂了 要看數的大小了,d...

c語言中怎麼判斷乙個轉義字元是合法的?

單獨乙個。不是合法轉義字元。轉義字元。就是指反斜槓後面的字元,不按原意。解釋,而要按。轉義 解釋。轉義字元。於英文。escape sequence sequence 就是指後面的那個字元。唯一乙個。單獨乙個。除了註解行 是。合法字元的情況,印象中只有 c語言中有時程式。1行寫不完,但語法上。要求寫成...

c語言中《與《的區別是什麼,C語言中 與 的區別是什麼?

舉個例子你就明白了。像 這些比較常用一點兒。比如 int a a 2 與 a 2 效果是不一樣的,a 2,並未改變a的值,但是a 2,效果等於a a 2 a的值實際上是增加了2.所以 也是一樣的,a 2這句只是一個運算,就是a左移2位,但是並未改變a的值,但是a 2,相當於 a a 2,改變了a的值...