c語言中2d之類的表示什麼意思,在c語言中, 是表示什麼意思

2021-08-16 08:36:59 字數 2761 閱讀 1979

1樓:匿名使用者

%3d 表示輸出3位整型數, 不夠3位右對齊。%2d 表示輸出2位整型數, 不夠2位右對齊。

格式化規定字元, 以"%"開始, 後跟一個或幾個規定字元,用來確定輸出內容格式。在"%"和字母之間插進數字表示最大場寬。

比如%9.2f 表示輸出場寬為9的浮點數, 其中小數位為2, 整數位為7,小數點佔一位, 不夠9位右對齊。

%8s表示輸出8個字元的字串, 不夠8個字元右對齊。如果字串的長度、或整型數位數超過說明的場寬, 將按其實際長度輸出。

2樓:哀布山胤運

%d格式顯示整數,在%和d之間寫入數值,表示該數值為整數在螢幕上顯示時所佔的字元位數。

3樓:蜻蜓點水

scanf和printf都會有%3.2d之類的數字

scanf和printf的輸入輸出的 scanf的輸入可以限制域寬,就是輸入字元的寬度,但是不能限制後面的小數位數,直接是禁止這種寫法的,規定這種寫法是錯誤的,,否則程式可能會出錯,,,然而printf相反,他能限制輸出的後面的小數,卻不能限制輸出的域寬,最多在空的地方加個空格而已

如果是scanf,因為c語言中禁止限制輸入的時候的小數的位數,所以只能限制輸入的字元的寬度

scanf(「%3f」,a);

printf(「%2.2f」,a);

如果輸入的數是12345

那麼,scanf取到的資料是123,後面的位數不起作用的,所以45沒了

取到了123之後

再用printf輸出的數應該是三位,但是限制的域寬是2位,這樣的話,會損壞資料,所以限制不起作用,輸出的是123.00

夠明白了,估計老師也講不了這麼明白

4樓:都是發法

表示是2位的整數~~

在c語言中,/是表示什麼意思

5樓:51cto學院

一般來說是數學上的除以的意思,相當於「÷」。

不過它還有和其他兩種用法,一個是兩個連用——//,是單行註釋的意思。

另一個是和星號連用——/* */,是一大段內容的註釋。

被註釋掉的內容不會被編譯,只是起到一個說明的作用。

6樓:匿名使用者

相當於就是數學中的除號,分子在左,分母在右

7樓:匿名使用者

除法的意思,a/b,就是a除以b

在c語言中 **表示什麼意思?

8樓:my杜杜

*表示指標,**表示指標的指標。

例如:int *a;這個語句宣告瞭一個變數a,a的資料型別是int *,也就是整型變數的指標型別(如果不懂什麼是指標,那這個問題就沒有意義了)。也就是說 a的值是一個記憶體地址,在這個地址所在的記憶體空間中存放的是一個整型變數。

再看:int **b;這個語句也宣告瞭一個變數b,b的資料型別是int **,也就是整型變數的指標的指標型別(二級指標)。也就是說 b的值是一個記憶體地址,該地址所在的記憶體空間中存放的是一個整型變數的指標(一級指標,或許就是上面那個a的值)。

c語言的運算非常靈活,功能十分豐富,運算種類遠多於其它程式設計語言。在表示式方面較其它程式語言更為簡潔,如自加、自減、逗號運算和三目運算使表示式更為簡單,但初學者往往會覺的這種表示式難讀,關鍵原因就是對運算子和運算順序理解不透不全。當多種不同運算組成一個運算表示式,即一個運算式中出現多種運算子時,運算的優先順序和結合規則顯得十分重要。

在學習中,對此合理進行分類,找出它們與數學中所學到運算之間的不同點之後,記住這些運算也就不困難了,有些運算子在理解後更會牢記心中,將來用起來得心應手,而有些可暫時放棄不記,等用到時再記不遲。

9樓:閻希榮蓋鳥

*可以表示

乘以比如

3*2*也可以表示

指標比如

typedef

int(*

fun)(int,int);

*還可以表示

取地址的內容

比如int

a=1;

int*

pa=&a;

intb=*pa;

在註釋中也可能出現*

比如/*

****/你這是個指標,表示變數名為「elem」的地址位置。

10樓:貴同書琴冬

這個是按位或的意思,c語言中有對二進位制位的操作,按位或的意思是,只要這一位上有一位是1,那麼按位或後這一位就是1,兩位全為0時,按位或後這位才為0

比如:int

a=4,c=8;

intc=a|b;

a二進位制:

0000

0000

0000

0100

b二進位制:

0000

0000

0000

1000

那麼c:

0000

0000

0000

1100

所以c的值是12

11樓:戰譽宇綸

就是在a的地址輸入資料*/

引用:函式裡面int

sport(int

*&a){}/*引用a指標,表示可以修改a的值*/int&b=a;/*引用a的別名,也就是說給a另起一個名,和a等價使用,但b不佔用記憶體空間*/

12樓:革偉撒長菁

邏輯關係中的「或」的意思。

即為判斷真假的邏輯符號。

符號兩邊的值如有一個為真,這個表示式的值便為真。

c語言中問號表示什麼意思C語言中,問號表示什麼意思?

c語言運算子中問號是條件運算子 與冒號組合 該運算子是c語言中唯一一個三目運算子。可以通過如下的例項來說明條件運算子的用法 int a 1,b 3 int max max a b a b 如果a b,則max的值為a,否則max的值為b,也即取a與b中的較大者 一般是字元 你這樣問估計是三目運算子 ...

c語言中kn2表示的是什麼意思,c語言中,n100表示什麼意思

先搞懂優先順序 可以看這裡 k n 2 這樣是不是清楚回 一點了,答不清楚追問 是邏輯與就是要同時滿足k 2和n 2 望採納 是的。是且,是或,是非 c語言中,n 100表示什麼意思 n 100的結果是n除以100的餘數。n除以100再除以10的餘數賦值給c 你應該就是不知道 符號的意思 大一新生 ...

c語言中b2什麼意思C語言中b2什麼意思

b 2在c語言中判斷b是否等於2後b自加。在c語言中a 是首先拷貝自己的副本,然後對真值加一 a是對真值加一,然後使用真值。例如 int a 0,b,c b a c a printf b d,c d b,c 上述程式段執行結果為b 0,c 2,可以證明理論 而a 和 a本身在單獨使用時,與a a 1...