在c語言中3d是什麼意思,在C語言中 3d是什麼意思

時間 2021-08-16 08:36:57

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 符號是位運算子,表示 按位與 是雙目運算子。符號還可以表示 按位與 在計算位址的時候,都是二進位制數了,...