1樓:百小度
% 2d是將數字按寬度為2,採用右對齊方式輸出,如果資料位數不到2位,則左邊補空格。
%02d:預設情況下,資料資料寬度不夠2位是用空格填補的,但是因為2d前面有0,表示,資料寬度不足時用0填補。
%.2d和% 02d一樣。
2樓:匿名使用者
%d就是普通的輸出了
%2d是將數字按寬度為2,採用右對齊方式輸出,若資料位數不到2位,則左邊補空格
%02d,和%2d差不多,只不過左邊補0
%.2d沒見過,但從執行效果來看,和%02d一樣
3樓:匿名使用者
%d輸出整形
%.2d 輸出整形時最少輸出2位,如不夠前面以0佔位。如輸出2時變成02。200時只輸出200;輸出浮點型時(%.2f)小數點後強制2位輸出,
%2d 輸出佔2個位置,如輸出2時,是一個空格和2,如200時輸出200
%02d 是8進位制的2。與2d相同。
4樓:匿名使用者
%d普通的輸出十進位制整型。
%.2d是輸出最低兩位有效數字,比如1,會輸出01。
%2d時輸出寬度為最低為2的十進位制整型,比如1,會輸出 1,預設右對齊。
%02d就是輸出寬度為2的十進位制整型,寬度不夠0來湊,比如1,會輸出01。
%02d和%.2d的區別如下:
printf("%6.4d\n",312);
輸出結果為 0312,寬度為6,有效數字為4位。其中區別,仔細品味。
5樓:雪
。。。。。多看看書,譚浩強那本書上寫的比較詳細。。
6樓:匿名使用者
其實啊 寫入個數 依次輸出看看就知道了
c語言中%0.2d和%2d分別是什麼意,有什麼區別
7樓:格子裡兮
%2d就是隻輸出2位數字,對抄齊方式為bai右對齊 。%0.2d一般du不會這樣寫,一般寫%.2d,2代表只輸出2位小
zhi數dao, %0.2d代表輸出2位小數,整體輸出0位,因為小數點也算一位,所以突破0的限制,0是無意義的。
第一種不常用,因為int型%0.2d和%02d輸出一樣,都是輸出兩位,不足前面補0,小數點後面是幾表示保留幾位小數輸出。%2d是指輸出的數有兩位,不足前面補空格,如果數字本身大於兩位,則無效了。
%02d是指輸出兩位,不足前面補0。
8樓:匿名使用者
您好,前者是域寬為0,保留2位小數,後者是域寬為2,保留小數位數為預設,即6位。
9樓:匿名使用者
%2d就是隻輸出2位數來字 對齊源方式為右對齊
%0.2d一般不會這樣寫 一般寫%.2d
2代表只輸出2位小數, %0.2d代表輸出2位小數,整體輸出0位,因為小數點也算一位,所以突破0的限制,0是無意義的
10樓:匿名使用者
首先說明第一種不抄常用,因為int型%0.2d和%02d輸出一樣,都是輸出兩位,不足前面補0,小數點後面是幾表示保留幾位小數輸出。%2d是指輸出的數有兩位,不足前面補空格,如果數字本身大於兩位,則無效了。
%02d是指輸出兩位,不足前面補0!!
11樓:★黑客神話
%0.2d 保留兩位小數
%2d 限定完整資料輸出的最小寬度
12樓:虛空道主
二者都表示輸出要bai
佔2位。
%0.2d的意思是輸出du佔2位,若位數不夠zhi則補dao0.假如輸出的數是9.
對應的輸內出的09%2d的意思是輸出佔容2位,若位數不夠就不管了假如輸出的數是9.對應的輸出的 9。9前面有一空格
主要的差距就相當於用0補位,還是用空格補位。
13樓:平生居
前面是佔位,後面是精度
c語言中scanf2d 2d 2da,b)若要輸入123456789則變數a和
昕則學文 答案 a 解析 在本題的 scan 語句中,格式串指定變數 a 和 b 分別從輸入中取 2 位數字,a 的值為 12,b 的值為 34,格式串中多出來的 3d 沒有作用,輸出的是 12 34 46,答案為 a。 a 12,b 56 scanf可以指定輸入的寬度,比如scanf 2d a 就...
編譯原理,C語言題目 S DSD,S 2,D 0,D 1,判斷句子是否為迴文
note your choice is c ide include stdio.h include char action 8 4 int goto1 8 2 char vt 4 char vn 2 char lr 5 int a 100 char b 100 c 100 int aa strcpy...
2d和3d的區別,2D和3D區別在哪裡?
您輸入了違法字元 1 3d和2d的感官上體驗不同。2 3d相比來說更有空間感,更讓人身臨其境。2d即二維,在一個平面上的內容就是二維。二維即左右 上下兩個方向,不存在前後。在一張紙上的內容就可以看做成是二維。即只有面積,沒有立體。二維是平面技術的一種,例如普通的平面動漫,稱之為二維動漫 簡稱二維。3...