這幾個c語言符號什麼意思翱,這幾個C語言符號什麼意思啊? printf d, d n ,a,b 中的 d和 d n

2021-05-27 17:01:35 字數 5579 閱讀 4439

1樓:愛上北極之光

%d表示要printf讀取後面跟bai

隨的引數的值進行輸du出,

zhid表示按照整型數dao

據輸出,第1個專%d對應格式串後

屬面第1個引數a,第2個%d對應b

在兩個整型資料輸出之間加一個逗號分隔,最後輸出一個換行符,換行符用\n表示

c語言中 printf("%d\n",a "%d\n",b);是什麼意思

2樓:請輕輕輕輕的來

%d 是輸出一個整數,\n是回車換行,a,b是你定義的那一個量。 %d適用於int型

貌似你這個句子寫的有點詭異,但也是正確的

printf("%d\n,%d\n"a,b); 這樣寫比較好看你上面的那個句子的意思就是,輸出a的值,然後換行,然後輸出b的值,然後換行

3樓:匿名使用者

寫錯了吧,引數位置應該不能這樣的

printf("%d\n%d\n",a ,b);才對

輸出a,b 的值

4樓:匿名使用者

輸出a,d 的值吧,而且是2行顯示,因為每個後面有\n,顯然是希望輸出a,然後換行,輸出b,然後在換行

5樓:匿名使用者

輸出a換行輸出b換行

6樓:神奇浪漫

輸出a 之後 換行 再輸出b 再換行

c語言printf("%%d,%%d\n",a,b);中兩個%%是什麼意思?怎麼輸出?

7樓:四舍**入

%是轉義符。

例如/,兩個//代表一個/,同理所以兩個%% 代表一個%所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。

而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

擴充套件資料:轉義字元不屬於控制字元;控制字元也不屬於轉義字元,如果控制字元的定義是非圖形的字元,或者對輸出裝置(印表機、文字終端)有特殊意義的字元。

轉義字元中的特殊字元

+:表示空格

(空格):應換用加號 + 或%20 表示

/:分隔目錄和子目錄

?:分隔實際的 url 和引數

%:指定特殊字元

#:表示書籤

&:url中指定的引數間的分隔符

=:url中指定引數的值

!:url中指定引數的值

8樓:匿名使用者

%是轉義符,你知道/嗎? 兩個//代表一個/

所以兩個%% 代表一個%

所有的ascii碼都可以用「\」加數字(一般是8進位制數字)來表示。而c中定義了一些字母前加"\"來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的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 任意字元 二位十六進位制

字元型常量

字元型常量所表示的值是字元型變數所能包含的值。我們可以用ascii表示式來表示一個字元型常量,或者用單引號內加反斜槓表示轉義字元。

'a', '\x2f', '\013';

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

注意:在turbo c 2.0中,字元型常量表示數的範圍是-128到127,除非你把它宣告為unsigned,這樣就是0到255。

上面我們見到的\x,\n,\a等等都是叫轉義字元,它告訴編譯器需要用特殊的方式進行處理。下面給出所有的轉義字元和所對應的意義:

轉義字元 描述

\' 單引號

\ 雙引號

\\ 反斜槓

\0 空字元

\ccc (最多三位)八進位制數

\a 聲音符

\b 退格符

\f 換頁符

\n 換行符

\r 回車符

\t 水平製表符

\v 垂直製表符

\xhh(最多兩位)十六進位制符

9樓:青魚罐頭

printf("%%d,%%d\n",a,b);

其中%d是控制輸入型別的 意思是輸入的a,b是整型;

%%d意思是輸出倆個字元:%b (就是輸出整型b前邊再加個%)。

10樓:匿名使用者

兩個%%表示輸出%這個字元

11樓:匿名使用者

int a = 10;

printf("%%d\n", a);

在vc++6.0裡測試,輸出是%d,格式是錯誤的!

在c語言中 printf("a=%%d,b=%%d\n",a,b);裡的%%d是什麼意思?

12樓:死後的麥迪文

這是程式輸出結果

a=%d,b=%d

%%是輸出%號

如果要輸出整數a,b的值,應改為 printf("a=%d,b=%d\n",a,b);

13樓:匿名使用者

輸出結果是:a=%1,b=%d

其中的1是你上面的a的賦值,比如1.

%%表示輸出%

%d表示輸出一個有符號的十進位制數

%%%d 你應該把兩個分開理解%%和%d

14樓:長江三塊石

佔位符,意思要你輸出%d,d就代表你的那個變數

這幾個c語言符號什麼意思啊? printf("%d,%d\n",a,b)中的%d和%d\n

15樓:筱淘紙

%d是以整型形式輸出資料 \n表示換行!

16樓:匿名使用者

%d是格式符 它控制輸出的是整型的數字 兩個%d則輸出兩個整型的數字,\n是轉義字元 用處是換行 也就是一個回車 如果不懂請繼續追問

c語言中,printf("%c,%c\n%d,%d\n",a,b,a,b); %c,%d是什麼意思

17樓:少年遊

資料輸出方式 %c輸出單個字元 %d輸出一個十進位制數字

先學好基礎知識,再多練習寫程式

18樓:匿名使用者

%c是輸出的型別為一個字元,%d輸出的型別為整形

19樓:江偉

%c輸出資料為字元

%d輸出資料為整數

20樓:人生

%c是輸出一個字元,%d是輸出一個int型別的數。

21樓:蝸牛也給勁

%c輸出字元, %d輸出一個十進位制整數。

22樓:機樂欣潘周

輸出,雙引號中除了格式符(%d)和回車符\n,其它字元原樣輸出,結果是

a=a的值,b=b的值,c=c的值

23樓:毋巨集勝田霓

printf--輸出

a=%d,b=%d,c=%d----a,b,c輸出的型別是十進位制(%d)的數!

\n---

是指輸出完這些數後,要換行!

最後a,b,c---是輸出指定程式中對應的數..

c語言中 printf語法printf("%d %d %c\n",a,b,c);和什麼區別?一定採納

24樓:匿名使用者

前面是輸出a b c的值

,如果定義a b c都為int型,這樣輸出的就是a b c的值,而後者是輸出a b c的地址 一般是不會用後者的 後者的使用一般在scanf函式中,比如要輸入a 整形的數值 scanf("%d",&a);這個時候一定是&a 表示a的地址。望採納。

25樓:金色潛鳥

簡單說,前者是變數的值,後者是變數的地址。

這還同變數宣告有關。輸出格式要與它們匹配。

例如:char a,b,c;

a='x';b='y';c='z';

printf("%d %d %c\n",a,b,c); // a,b 用 十進位制輸出 'x' 'y' 的 ascii 編碼值,c 輸出 'z' 的字元 z.

輸出:120 121 z

// 帶&的 是 算出 它們的地址 &a,&b,&c 分別是 a,b,c 的地址。

對應的輸出格式 ,前兩個%d 還可以,按十進位制 輸出,後 一個 %c 就與&c不匹配了。

輸出地址,一般用 16 進位制,%p 格式:

例如輸出: 0012ff7c 0012ff78 0012ff74

26樓:

一般是都是這樣寫的:

printf("%d %d %c\n",a,b,c);

在printf中一變數前面是一般是不會加「&」的,&是取地址符,是取得該變數的地址,一般用在scanf函式中:

scanf("%d",&a) ;

printf("%d",a) ;

如果用在printf中則為輸出變數的地址。

27樓:

前一句是列印a,b,c的值,後一句是列印a,b,c的地址&為取地址操作

你知道這些變數都存在記憶體中的某個地址,這個地址裡面有一個資料,這個資料就是這個變數的值

變數的值和變數的地址,這是兩個概念

在c語言中,printf("%d,%d\n%c,%c\n",a,b,a-32,b-32)這句中的 200

28樓:匿名使用者

printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);表示:

以整數的形式輸出a,b的值(ascii碼)再換行,然後以字元的形式輸出a-32,b-32的值(即如果a、b是小寫字母,則輸出大寫字母)。一個小寫字母的ascii碼比它的大寫字母的ascii碼大32。可以給你簡單舉一例。

假設有char a='c',b='f';

則printf("%d,%d\n%c,%c\n",a,b,a-32,b-32);

輸出99,102

c,f其中99是字母c的ascii碼,102是字母f的ascii碼,將它們減去32後的差以字元形式(%c的格式)顯示,就變成了大寫字母。

這幾個韓語什麼意思,這幾個韓語是什麼意思??

的意思是 男性部.寫做namseongbu 男性富。好像是這個意思 這是一個人的名字,沒有意義 這幾個韓語是什麼意思?200 上的韓語是 搜尋了一下,應該是日語的韓文音譯,什麼意思不太清楚,感覺可以用來做餅乾曲奇什麼的。沒意思,好像日語的直譯。2015 lol spring 大家一起享受輪滑冠軍!2...

烤箱這幾個鍵什麼意思,烤箱這幾個鍵什麼意思

第一個圈溫度設定在發酵和解凍第二個圈放到發麵圖案上第三個圈放到把時間指標倒播就行了 這個烤箱的功能鍵分別是什麼?從左上方給你講。熱風 就是烤箱除了發熱管的有一種加熱效能,烤箱吹出熱風,使得烘焙受熱更均勻 下加熱管 單獨下加熱管加熱,可以用於烤牛排之類 後部熱風 熱風從烤箱後部吹出 後部熱風 下加熱管...

這幾個字是什麼意思,這幾個字是什麼

秋去東來,過往星移。人的心就像一個飛機場,如果沒有飛機起飛,就不會有飛機降落。如果不能忘記某個人,就接受不了新出現的人。新不了情就是這樣的意思。忘不了舊愛,無法開始新一段感情。這幾個字是什麼意思?好自為之 這四個字的意思是 自己妥善處置,好好地幹 多用於告誡別人 人們用這個詞的時候多是用於在自己憤怒...