1樓:
(1)"%#10d" 一個字串常量。
例如 char fmt="%#10d"; // 給fmt初始化一個字串常量,內容是 %#10d
strcpy(fmt,"%#10d"); // 複製 字串常量 給 fmt
(2)格式語句:
# 在 d 格式 裡是多餘的,在 o,x,等格式 裡有用。
int k = 1234;
printf("%#10d",k); 輸出:白白白白白白1234
按十進位制整形輸出k,佔10位子。 # 無用,是多餘的,%10d 裡 10是輸出「場寬",佔10位子.d 十進位制整形
# 若用在 八進位制輸出,16進位制輸出:
int k =127;
printf("%#o",k); // 輸出八進位制: 0177
printf("%#x",k); // 輸出16進位制: 0x7f
八進位制 打頭的 0,16進位制打頭的 0x ,因為有 #號, 自動新增。
printf("%#08x\n",k); // 輸出16進位制,有打頭的 0x,場寬8位,不足8位加0
輸出: 0x00007f -- 0x佔了2位,數7f 佔了2位,補4個0。
2樓:魂大人的店鋪
%10d是表示第十位開始寫數 比如輸出1 %d:1
%10d: 1
那個井號我就不清楚了
c語言中6000%10是什麼意思
3樓:育知同創教育
%是求餘的意思,即6000餘上10等於0,具體是6000除以10,除不盡剩下的數字。
c語言裡的 %10d 是什麼意思?
4樓:匿名使用者
我給你copy寫個簡單的c原始碼,你就明白了!
#include
void main()
執行結果:
*********1
****1
11*********
c語言裡的 %10d 是什麼意思?就是%後面加一個數字是什麼意思?精確度麼?
5樓:匿名使用者
我給你寫個簡單的c原始碼,你就明白了!
#include
void main()
執行結果:
*********1
****1
11*********
6樓:匿名使用者
%10d 指輸出整數的寬度為10,若數值寬度<10,則在其前面補空格,如果數值的寬度》10,則按原數值輸出,比如:printf("%10d",12345),則輸出□□□□□12345;printf("%10d",123456789123),則輸出123456789123【12位】
7樓:臺式筆記本
是字元寬度 也就是說如果你用%10d列印一個1 ,然後在用%d列印一個2,就會這樣輸出
12,1的前面會有9個空格 ,也就是說9個空格再加上一個1的寬度,就會變成10個字元寬度了 你試試printf("%10d,%d",1,2);
8樓:手機使用者
c語言就是一種很流行的程式語言,具體的呢可以網上找的!
c語言裡#define n 10是什麼意思
9樓:幻翼高達
c語言裡「#define n 10」是表示之後**中的「n」全部代表「10」,並且是在執行編譯預處理時就進行了實際的替換操作。
define函式定義一個常量的巨集,被定義為「巨集」的識別符號稱為「巨集名」。在編譯預處理時,對程式中所有出現的「巨集名」,都用巨集定義中的字串去代換,這稱為「巨集代換」或「巨集」。巨集定義是由源程式中的巨集定義命令完成的。
巨集代換是由預處理程式自動完成的,巨集定義的作用範圍僅限於當前檔案。
10樓:匿名使用者
這是一個巨集定義,是預編譯命令中的一種,意思是用「n」這個字元常量來表示「10」這個字元,以後凡是出現n的地方系統自動用10替換,記住這裡的「10」僅代表一個字元,假如需要用於數學計算,系統會自動進行型別轉換。。。
11樓:匿名使用者
巨集定義,以後出現n的地方,編譯的時候系統會自動替換成10.例如int a[n],系統會自動翻譯成int a[10]
c語言中的%10.2f代表什麼意思
12樓:植星郗帥紅
%10.2f表示:輸出的資料佔10個字元且保留2位小數,小數不足2位補0。
13樓:匿名使用者
輸入的資料佔10格(超10格頂出10格,沒超向右補空格)保留2位小數
C語言裡的10d是什麼意思,C語言裡的10d是什麼意思就是後面加一個數字是什麼意思精確度麼
我給你copy寫個簡單的c原始碼,你就明白了 include void main 執行結果 1 1 11 c語言裡的 10d是什麼意思 這部分代bai 碼是在printf 中的du吧?如果是,那麼第一zhi個dao 10d輸出專 雙引號後面的第一個整型變屬量的值,且佔10列的寬度,是原樣輸出到螢幕上...
c語言中和分別是什麼意思,c語言中d和d分別是什麼意思
c語言中的 號是百分之幾的意思,是除以的意思 5 2 2.1 學過數學的都懂吧?號是求2,而 號就是不要2,求的是1.而 號還有一個特點 5 2 2因為 號兩專邊都是整 屬數,它的結果還是整數.如果要算5 2的真實結果,就要這樣 5.0 2這樣5.0是個double型的,結果也是double的.而 ...
c語言中10e1是什麼意思,C語言中的浮點數1E1f 是什麼意思
e 表示指數的意思,10x10 1,10乘10的一次冪,例如e5表示10的5次冪 除去e,算出總位數為7 3 10,首先解釋下3,3就是那個正負號1位加上後面的數字位數2位得到3.你要求的10位還差7位,於是把1.23456789 除了100的小數 取前7位 包括小數點 得到1.23456.你的輸入...