1樓:天雲一號
c語言中printf("\040")中的040表示8進位制數40,即對應的10進製為32。
\040表示一個轉義字元,對應的字元就是ascii碼值等於8進位制040數的字元,即空格字元(空格的ascii碼值為32)。
printf("\040")表示輸出一個空格。
c語言中預設以數字0開頭,並且後面的數字的範圍在0~7內的數為8進位制。
2樓:
040是八進位制的形式(其中第一個0就是標誌),一個八進位制相當於3個二進位制,換成二進位制相當於100000,再換成十進位制就相當於32,對照ascii就是就可以得到字元是`
3樓:尼瑪真響亮
就是ascii八進位制的040,也就是一個空格。
請問c語言裡面的\%是什麼意思,是輸出百分號嗎?
4樓:穎之守護者
好像沒有這樣的組合。\ 後加上字元是表示轉義序列,有數字轉義序列和字元轉義序列之分,好像沒有\%這樣的轉義序列,如果是要輸出百分號的話,用%%就可以,如果是取餘的話,格式是98%10這樣。
5樓:
你要看%放在什麼位置了,不同位置有不同含義:
10%3,這裡的%是取模的意思,即10%3=1如果出現在printf裡面,%後面跟有各種格式字元,用來說明輸出資料的型別、長度、小數位數等,如:
「%d」表示按十進位制整型輸出;
「%ld」表示按十進位制長整型輸出;
「%c」表示按字元型輸出等。
6樓:匿名使用者
\% 這個寫法不對 會報錯
輸出百分號是兩個%%就可以了
printf("\061")是什麼意思,是怎麼得到的結果?
7樓:匿名使用者
引號中反斜槓是轉義字元
'\061'中的061是8進位制的,轉換成十進位制的數為:49,檢視ascii碼錶49對應的字元是'1'.
列印輸出'1'.
在c語言中輸出 printf("\t\") 中\t\ 是什麼意思
8樓:蘑菇小小
\t 是轉義詞,表示水平製表符號,後面一個\是純粹的\符號。
ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元。
%c 表示為字元型別的變數,前面三個%c分別對應後面的三個字元型變數。\t表示tab間隔。
9樓:匿名使用者
輸出8個字
符寬度的空間,\t 就相當於你在程式設計的時候按一下「table」鍵,使游標以8個字元為基準進行跳躍,跳到下一個tab位置。
它們在雙引號或定界符表示的字串中有效,在單引號表示的字串中無效。\t表示鍵盤上的「tab」鍵。
\t,是一種計算機語言,意思是讓所有的資料都緊跟在製表符後面。換碼符'\t',表示水平製表位(horizontal tab),它的作用是將游標移到最接近8的倍數的位置,使得後面的輸入從此開始。換句話說,讓所有的資料都緊跟在製表符後面輸出。
10樓:匿名使用者
\t 表示一個tab間距
----------------------------%c 表示為字元型別的變數,前面三個%c分別對應後面的三個字元型變數。
\t表示tab間隔,就相當於你在文字編輯器中按一下tab鍵出來的間距大小。
11樓:夜禮服假面
\t 是轉義詞,表示水平製表符號
後面一個\是純粹的\符號
所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。
所有的轉義字元和所對應的意義:
12樓:自我程式設計
輸出"%%"。
'%'本身和其他字元組合,用於指定輸出格式,比如%d,%ld,%f,%lf。。。
單獨'%'不能輸出。想要輸出'%',就要寫「%%」,兩個%表示一個%字元。
13樓:商學院專科招生
這個問題,我今天研究了,他們說的都不對,\n\的話,是可以只要一個printf,就可以分很多行來輸出。差不多就是你想分行輸入,又i懶得每一行敲一個printf,就可以這樣,加\
如printf("\n\
123456789\n\
67890\n");
這就是對的,而
printf("\n
123456789\n
67890\n");
就會報錯
14樓:匿名使用者
輸出一個製表符。。加一個\
後面那個\沒有特殊意義。直接輸出了。
因為\a也是特殊的啊。。。
他是響鈴的。。使用它電腦會滴的響一聲。
15樓:杜撰的人
\t\\t 表示一個tab鍵
後面加個\,這條語句好像有點問題!!
16樓:翊念秋
輸出一個製表符!相當於很大一個空格!
17樓:白雲標準
其實答案已經很明顯了,可以執行來試驗一下。
18樓:匿名使用者
換碼符'\t',表示水平製表位(horizeontal tab),
19樓:高凱治
為什麼輸出是aa bbcc不是a bc
c語言中,printf和sum是什麼意思
printf 輸出 sum 取所有數的和 c語言中 printf n 是什麼意思 換行。printf n 表示輸出換行符,n 是個轉義字元,系統識別到轉義字元時版會自動換行。視窗是不會 權顯示 n的,會直接換到下一行。在不同的語言中,換行符的 也有所不同。在前端網頁開發中是,c語言中是 n c 中是...
c語言中的0xf代表什麼,C語言中0xFFFF表示什麼
張老師情感分析 c語言中對變數賦值0x是以十六進位制數作為變數的值進行運算的。一般用來表示記憶體地址的。舉例說明 定義x int x 0x23 這句話的意思跟定義成int x 35一樣的。編譯器在接收到0x23時就把它當做十六進位制數來處理。簡單來說,表示0x後面的值為十六進位制。擴充套件資料 1 ...
在C語言中0是真還是假,C語言中什麼時候0表示真,1表示假
這裡的 0或者1 真或假 不能說明程式出錯了,反而說明程式執行成功了。因為前面的都執行完成才執行return 按照我個人的理解,這句語句的意義在不在於函式的返回值是什麼,意義在返回值的型別和宣告函式時候的返回值型別一致就行。因為如果不返回,或者返回的值型別有問題,就出錯。如果你的main定義為voi...