A. c語言中printf("\040")中040是什麼意思
後面跟8進制數,表示該ASCII碼對應的字元,八進制040轉成十進制就是32,對應ASCII碼表就是空格,所以這里就是列印一個空格。
B. 在下面C語言中有個 \40 不明白是什麼意思
\40是轉義字元,40是8進制數,對應的10進制數為32,也就是ASCII碼中的空格。
C. c語言題目,,
040表示八進制的40也就是十進制的32
x = x<<1,將x左移一位,相當於乘以2,x變為64
以十進制形式輸出x的值,為64。
D. C語言位運算
C語言中040是8進制數寫法(以0開頭),即32,移位後、並按十進制輸出後是64.
E. c語言和ASCII表
a確實是字元,但是它有相應的ASC碼與它對應,也就是可以把它看成相應的整型數據,只是它的值需要你查表才能得到.比如,int a=98-'a'這句話中a的值就是1.你後面的040表示的是8進制中的40所對應的字元.很多編碼都有相應的表,你可以查.另外現在常用的UNICODE碼, ASC碼只是它的一個子集.
F. c語言中「\40:」是什麼意思
這是在C語言中包含有「轉義字元」的一個字元串,共有兩個字元,第一個是轉義字元'\40',即ascii值為八進制40(十進制為32)的字元(就是一個英文空格),第二個字元就是後面的一個冒號':'。
G. C語言里'/40'與'40'的區別
前者表示ascii編碼是40的字元,後者編譯錯誤。你要表示字元串請用雙引號
H. C語言中轉義字元\40表示什麼意思啊
轉義字元是C語言中表示字元的一種特殊形式。通常使用轉義字元表示ASCII碼字元集中不可列印的控制字元和特定功能的字元,如用於表示字元常量的單撇號( '),用於表示字元串常量的雙撇號( ")和反斜杠( \)等。轉義字元用反斜杠\後面跟一個字元或一個八進制或十六進制數表示。
轉義字元 意義 ASCII碼值(十進制)
\a 響鈴(BEL) 007
\b 退格(BS) 008
\f 換頁(FF) 012
\n 換行(LF) 010
\r 回車(CR) 013
\t 水平製表(HT) 009
\v 垂直製表(VT) 011
\\ 反斜杠 092
\? 問號字元 063
\' 單引號字元 039
\" 雙引號字元 034
\0 空字元(NULL) 000
\ddd 任意字元 三位八進制
\xhh 任意字元 二位十六進制
樓主請看最後兩行,在C程序中使用轉義字元\ d d d或者\ x h h可以方便靈活地表示任意字元。\ d d d為斜杠後面跟三位八進制數,該三位八進制數的值即為對應的八進制A S C I I碼值。\ x後面跟兩位十六進制數,該兩位十六進制數為對應字元的十六進制A S C I I碼值。
你說的\40,表示八進制的ascii碼為40的字元,
請看http://www.96yx.com/tool/ASC2.htm
這個字元為 40 20 32 sp 也就是空格(space)符
I. c語言,解釋一下。
以0開頭的數是八進制數,以0x開頭的數是十六進制數,所以x=040即是x=32
x=x<<1的意思是x左移1為,相當於乘以2,即32乘以2得到x=64