1樓:匿名使用者
%d是格式控制,是以bai整型的十進位制形式du輸出;應該是「zhi\n」這個代表輸出dao一個回車。
例如內:int a = 10;printf("%d\n",a);這句話容
就是將a以十進位制形式輸出然後還要輸出一個回車。也就是螢幕上你能看到一個 10(換行)。
2樓:武荊軻
%d 是以十進位制輸出資料,/n 如果你沒有打錯,那麼 「/n」會被原樣輸出,如果是\n就表示換行
3樓:匿名使用者
應該是"%d\n" "\"和"/"是不一樣的!
表示輸出一個整型資料,並換行。
4樓:董俊錕
格式控制%d是以整型的十進位制形式輸出 \n是輸出換行符
5樓:匿名使用者
就是輸出一個整數再換行
6樓:王者天下
%d代表輸出是整型,\n代表換行
c語言裡%d,為什麼有的是%d/n,區別是什麼?
7樓:匿名使用者
%d %f是列印變數的型別。
%d是整數型別。用來輸出十進位制整數,按整型資料的實際長度輸出。
%f是浮點型別(就是含小數點的,預設為6位)
\n是表示回車,即,轉到下一行。
它的意義多表現在有多個printf的時候,為了不混淆,一般每個printf的內容佔一行。
c語言中對於不同型別的資料用不同的格式字元,%d %f是printf函式格式字元。
拓展資料:
在c語言中:printf()函式是格式化輸出函式, 一般用於向標準輸出裝置按規定格式輸出資訊。
printf()函式的呼叫格式為: printf("《格式化字串》", 《參量表》)。
格式輸出,它是c語言中產生格式化輸出的函式(在 stdio.h 中定義)。用於向終端(顯示器、控制檯等)輸出字元。格式控制由要輸出的文字和資料格式說明組成。
要輸出的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字元表示特殊的含義。
c語言中printf函式的介紹以及使用
8樓:654鄉
%d為整型輸出,%d比%d/n多了一個「/n」換行符,這樣前者在下一次的輸出會緊接在本次輸出內容後,而後者下一次輸出會在下一行首開始。
如:int a,=10;b=5;
printf("%d\n,%d",a,b);
輸出:10
5c語言中%s,%x,%f,%.100f,%的意思:
格式說明由「%」和格式字元組成,如%d%f等。它的作用是將輸出的資料轉換為指定的格式輸出。格式說明總是由「%」字元開始的。
格式字元有d,o,x,u,c,s,f,e,g等。
%o以八進位制數形式輸出整數,
%x以十六進位制數形式輸出整數,或輸出字串的地址。
%u以十進位制數輸出unsigned型資料(無符號數)。注意:%d與%u有無符號的數值範圍,也就是極限的值,不然數值列印出來會有誤。
%c用來輸出一個字元,
%s用來輸出一個字串,
%f用來輸出實數,以小數形式輸出,預設情況下保留小數點6位。
%.100f用來輸出實數,保留小數點100位。
%e以指數形式輸出實數,
%g根據大小自動選f格式或e格式,且不輸出無意義的零。
9樓:匿名使用者
區別在於兩者定義的輸出不同,%d控制的輸出不換行,而%d/n控制的輸出要換行。/n是轉義字元,控制換行。
例如:int a,=2;b=5;
printf("%d,%d",a,b);
輸出結果為:
2 5
而int a,=2;b=5;
printf("%d,%d",a,b);
輸出結果為:25
擴充套件資料:
/n是轉義字元中的一種,而轉義有2種情況:
(1)將普通字元轉為特殊用途,一般是程式語言中,用於表示不能直接顯示的字元,比如後退鍵,回車鍵,等。
(2)用來將特殊意義的字元轉換回它原來的意義。
轉義字串(escape string),即字元實體(character entity)分成三部分:第一部分是一個&符號,英文叫ampersand;第二部分是實體(entity)名字或者是#加上實體(entity)編號;第三部分是一個分號。
比如,要顯示小於號(<),就可以寫 < 或者 < 。
用實體(entity)名字的好處是比較好理解,一看lt,大概就猜出是less than的意思,但是其劣勢在於並不是所有的瀏覽器都支援最新的entity名字。而實體(entity)編號,各種瀏覽器都能處理。
備註:同一個符號,可以用「實體名稱」和「實體編號」兩種方式引用,「實體名稱」的優勢在於便於記憶,但不能保證所有的瀏覽器都能順利識別它,而「實體編號」則沒有這種擔憂,但它實在不方便記憶。
常用轉義字元及含義如下圖:
10樓:prince某人控
%d:輸出的是整形字元
/n:換行符,即輸出結果需要換行
%d和%d/n的區別就在於,%d下一次的輸入會緊接著本次的輸出內容後,而%d/n下一次的輸出會換行,在下一行的顯示。
例如:int a=6;b=7;
print("%d/n,%d",a,b)
輸出:6
7擴充套件資料c語言中%d,%p,%u,%lu等都有什麼用處%d 有符號10進位制整數(%ld 長整型,%hd短整型 )
%hu 無符號短整形(%u無符號整形,%lu無符號長整形)%i 有符號10進位制整數 (%i 和%d 沒有區別,%i 是老式寫法,都是整型格式)
%o 無符號8進位制整數
%u 無符號10進位制整數
%x 無符號的16進位制數字,並以小寫abcdef表示%x 無符號的16進位制數字,並以大寫abcdef表示%f 輸入輸出為浮點型 (%lf雙精度浮點型)%e/e 用科學表示格式的浮點數
%c 輸入輸出為單個字元
%s 輸入輸出為字串
11樓:梧桐
int a=1; //整數型別
float b=1.2; //浮點型
printf("%d",a); //輸出整數a, %d表示輸出型別為整型
printf("%f",b); //輸出浮點數 b ,%f表示輸出型別為浮點型
printf("1234\n5678"); //注意,我在中間加了一個換行符 「\n」
輸出結果為:
1234
5678
12樓:匿名使用者
你寫的有問題吧。應該是:%d\n吧?
%d是要求輸出(或者輸入)的資料格式是有符號十進位制整數,加了\n之後,代表的是,輸出的時候結果會自動的換到下一行。如果是輸入語句裡面,比如:scanf("%d\n",&a);那就麻煩了。
因為\n可以代表無數個回車符。
13樓:匿名使用者
%d是輸出一個整數,%d\n是輸出這個整數並換行(\n表示換行)如:int a,=10;b=5;
printf("%\n,%d",a,b);
輸出:105
14樓:何處可人生
因為%d是整形數字的轉義符,而你卻沒有給它一個變數,所以顯示的肯定是亂碼了。。。應該這樣
#include
void main()
這樣顯示就是hello %d了,還有你include打錯了,main函式少個花括號
15樓:匿名使用者
%d:輸入輸出為整形 %ld 長整型 %hd短整型 %hu無符號整形 %u %lu
%s:輸入輸出為字串 %c字元
%f:輸入輸出為浮點型 %lf雙精度浮點型
16樓:金盞銀盤
%d指的是輸出的格式為整數,不是/n,是\n表示換行
17樓:匿名使用者
%d只是以整型輸出,%d/n以整型輸出後,游標會自動移至下一行。
18樓:暗翼
%d表示整形資料的輸入輸出。應該是\n吧,表示輸出此資料後換行。
19樓:ok杜優
我就說一句:\n代表換行(懂了嗎,不懂就接著問)
20樓:藍色天空
其實很簡單 就是 %d 代表輸出數值 加個/n 就是輸出該值後換行
c語言裡 \n%d + %d=%d\n 表示什麼??
21樓:匿名使用者
\n是另起一行的意思。
%d是格式符,表示這裡是個十進位制數。後面的a,b,c就是前面那三個格式符的數值。
d=a+b-c是
22樓:king風行
\n 是換行,%d是十進位制輸出,對應a b c的值
void mian()
23樓:sky就是愛
換行 %d表示十進位制
c語言中'\84'是什麼意思 5
24樓:匿名使用者
非法字元.
\開頭為轉義.
可以是\x84 這樣是16進位制轉義.
也可以是\74 這樣是8進位制轉義.
當\84無論哪種都是非法的.
在c語言中,資料宣告是什麼意思?(麻煩大家用最通俗易懂的話) 在此先謝過大家了啊
25樓:匿名使用者
資料宣告很簡單,bai舉du個例子,比如一個人我聲zhi明他是個男人,下dao一次你專見到他就知道他是屬個男人了。資料也一樣,我宣告他是一個整形數,佔據16位bit。那程式中下次見到就知道他是個佔16位的整形數。
宣告就是和編譯器先打個招呼,告訴編譯器變數的型別。
比如程式中int a; //這句話就是宣告
你需要注意另一個概念叫「定義」,定義和宣告的區別是定義分配記憶體,而宣告並沒有分配記憶體。int a=12; //這句話是定義。
26樓:匿名使用者
我只聽說過「函copy數宣告」bai、「類宣告」,卻沒有聽過du「資料宣告」zhi。百度一下,也沒有相關介dao紹,樓主是不是打錯字了?
不論是「函式宣告」還是「類宣告」,都是先告訴編譯器這個名字(可以使函式名或類名)雖然還沒有定義,但是是有意義的,你看到這個名字的時候,不能把它當作「未宣告識別符號」。
定義和宣告是不同的。舉個例子:
函式宣告:int eg();
函式定義:int eg()
27樓:在天線上吃香蕉
告訴計算機。。。你要在它的記憶體裡面劃出一個什麼樣的區域來存貯你的這個資料。。
28樓:匿名使用者
程式設計用的語言(英語)
c語言中c什麼意思,c語言中!是什麼意思?
c表示取c的邏輯非,例如if c 表示如果c 0,則語句成立。不曉得你要問什麼 如果想要更確切的解釋,請貼出相關 一種計算機程式語言,是現在運用最廣泛的語言,用於編寫程式 邏輯運算子,取反的意思 真 假 假 真 你確定歎號是中文狀態的嗎?c語言中!是什麼意思?include stdio.h main...
c語言中是什麼意思,C語言中 是什麼意思
詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯運算子有4個,它們分別是 邏輯非 邏輯或 邏輯與 異或 在位運算裡面還有 位與 位或 的運算。什麼是邏輯運算 邏輯運算用來判斷一件事情是 對 的還是 錯 的,或者說是 成立 還是...
c語言中,什麼意思,在c語言中 是什麼意思
是一個整體,它是用於指向結構體子資料的指標,用來取子資料。換種說法,如果我們在c語言中定義了一個結構體,然後申明一個指標指向這個結構體,那麼我們要用指標取出結構體中的資料,就要用到 問題中的p p next 意思是將p指向的一個結構體例項中的自資料next賦值給p。c語言中,是 邏輯或 操作符。其左...