1樓:陌路情感諮詢
%3d說明輸出資料按三個長度的寬度顯示,如果要輸出的長度大於3時會忽略此時的域寬,以正常顯示資料(就是把所有的數字都顯示出來,域寬不起作用),如果不足3位會在資料左邊以空格補全的,使用整個資料以三個長度的域寬顯示。
格式符有%d,%ld,%f,%lf,%c,如果在%d(也包括其他)中間四入數字時,說明資料輸入輸出時會按一定格式進入輸入輸出的。
2樓:我是你的龍妹妹
%與格式符號(d)之間有*號時,該資料被禁止使用。
如scanf("%2d%*3d%2d",&a,&b);
輸入資料:1234567
變數a,b的值分別為12,67
3樓:匿名使用者
先解釋%03d,整數保留三位以上,不足在前面補零,如 x=12 ,結果為 012 如 x=1234 結果為 1234 同樣 %*3d與%03d類似,只不過補位時用*。像這種你不清楚符號,不妨簡單的帶入資料在程式中執行,看結果如何,千萬要自己弄清楚。(你去執行下%-03d的結果)。
4樓:匿名使用者
域寬3,右對齊,空餘地方用*填充
5樓:僪藹呼瑞雲
%3d的意思是,給當前輸出項預設最少分配三個輸出位置,如果輸出的內容少於三個字元,那麼在其前面補上空格,如果多於三個字元,那麼安原文輸出printf("%3d",2);結果就是:空格空格2printf("%3d",22);結果就是:空格22printf("%3d",1234);結果就是:
1234
而%-3d正好相反,是在輸出項後面補上空格如:printf("%-3d",2);結果就是:2空格空格
以此類推
明白了麼?
c語言中%3d是什麼意思?
6樓:匿名使用者
%3d是c語言bai中格式化輸出
字元,du代表的意思zhi是指的輸出3個字元長度的整數。dao可以在「%」和字母之內
間插進數容字表示最大場寬。
例如:%3d表示輸出3位整型數,不夠3位右對齊。
%9.2f表示輸出場寬為9的浮點數,其中小數字為2,整數字為6,小數點佔一位,不夠9位右對齊。
%8s表示輸出8個字元的字串,不夠8個字元右對齊。如果字串的長度、或整型數字數超過說明的場寬,將按其實際長度輸出。
但對浮點數,若整數部分位數超過了說明的整數字寬度,將按實際整數字輸出;若小數部分位數超過了說明的小數字寬度,則按說明的寬度以四捨五入輸出。
擴充套件資料%d 十進位制有符號整數
%u 十進位制無符號整數
%f 浮點數
%s 字串
%c 單個字元
%p 指標的值
%e 指數形式的浮點數
%x, %x 無符號以十六進製制表示的整數
%o 無符號以八進位制表示的整數
%g 把輸出的值按照%e或者%f型別中輸出長度較小的方式輸出%p 輸出位址符
%lu 32位無符號整數
%llu 64位無符號整數
7樓:天雲一號
c語言中%3d 表示來以3位的固定寬度輸源出整型數bai。
注意:不足du3位,
zhi在前面dao補空格; 超過3位,按實際位數輸出(但是要在其範圍內-32768 ~ 32767)。
比如printf("%3d\n", 3); // 輸出_ _ 3 (其中 _ 表示空格)
printf("%3d\n", 312); // 輸出312printf("%3d\n", 3122); // 輸出3122
8樓:
以3位的固定寬度輸出整形數。比如說3,%3d輸出就是_ _3. 23 %3d輸出就是 _23. 總會把把沒有數字的位數空出來。
9樓:匿名使用者
%3d表示按3位十進位制整數輸出。
10樓:匿名使用者
就是控制乙個變數的格式。%d表示整數,3表示位數,就是至少是3位,如果不足就空格補齊。
11樓:
按十進位制整數輸出 3為指定的輸出欄位的長度
12樓:匿名使用者
拐彎車主bai
責或全責。 1、綠燈時du,相對方向轉彎zhi讓直行。《道路交dao通安全法實施條版例》第
權38條第1項「綠燈亮時,准許車輛通行,但轉彎的車輛不得妨礙被放行的直行車輛、行人通行;」 《道路交通安全法實施條例》第51條第7項「機動車通過有交通訊號燈控制的交叉路口:在沒有方向指示訊號燈的交叉路口,轉彎的機動車讓直行的車輛、行人先行。」 2、無紅綠燈時,相對方向轉彎讓直行 [法律依據]《道路交通安全法實施條例》第52條第3項:
「機動車通過沒有交通訊號燈控制也沒有交通警察指揮的交叉路口:轉彎的機動車讓直行的車輛先行;」
13樓:空對空飛彈
3這裡不是數字3,表示真,同非0的值都一樣。||表示或,就是符號前後兩種情況任意一種成立,結構就是成立的。所以3‖b=1
14樓:匿名使用者
或的意思。
3‖b表示3為真或者b為真。3>0,所以一定為真,所以就不用計算b是否為真了。
(3‖b)的值就是真(非0),即1
c語言中%3d%d是什麼意思?
15樓:世釗聊靈慧
%d有符號整數(十進位制)。
%格式化符也可用於字典,可用%(name)引用字典中的元素進行格式化輸出。
可指定最小的字段寬度,如:"%5d"
%2。也可用句點符指定附加的精度,如:"%.3d"%3。
16樓:
int a=3;a=4;
printf("%3d%d",a,b);表示a的值按三個字元寬度十進位制輸出,b的值按實際寬度十進位制輸出。
執行結果為:
34即:空格空格34
17樓:匿名使用者
這是控制語句:%d表示:輸出的字元格式為十進位制整數(decimal 的所寫)
3:表示:字元長度為3列;
在3前省略了『+』號,為右對齊,如果前面有『-』,則表示為左對齊。
一般在void main()
您在turboc 2.0 中執行一下,就會清楚的
18樓:
%3d是控制符 d是十進位制 3是輸出寬度
19樓:匿名使用者
%3d 三位十進位制數字
%d 十進位制數字
在c語言當中d是什麼意思,c語言中 d是什麼意思
輸出數字的格式符,星號的意思是用 來補全數字位數 t是乙個製表符,也稱 乙個tab 即按下tab出現的字元,一般在網頁下,按下乙個tab會出來4或5個空格,佔4或5位元組,在文字下,按下tab只會出來乙個對齊 乙個tab 佔一位元組.而 d沒有這個轉義字元,也就是說這是乙個錯誤的寫法. d 表示格式...
在C語言中是什麼意思,C語言中 c 是什麼意思?
勢如雲 這是c語言的邏輯運算子 異或 這個 講的非常詳細,我摘抄了一些,詳細的你看以看看。有很例子,好懂!http hi.baidu.com rect blog item b5be43da977c6adbb7fd4855.html 邏輯運算子把各個運算的變數 或常量 連線起來組成一個邏輯表示式。邏輯...
a在c語言中是什麼意思 A 在C語言中是什麼意思
a表示式的值就是變數a的記憶體位址。1 符號是指取位址符,是單目運算子。當你定義乙個變數a,那想知道變數在記憶體中的位址,就可以使用這個符號。這個符號就是指取址,在c語言指標這一章中非常常用。2 符號是位運算子,表示 按位與 是雙目運算子。符號還可以表示 按位與 在計算位址的時候,都是二進位制數了,...