c語言中printf3 2 5)右邊的那個是什麼意思

2021-05-23 08:00:10 字數 4798 閱讀 6185

1樓:淺吟低唱

&&符號表判斷bai

,當左右都不du為零時,答案取1;

&為按位運zhi算;2 的dao2進製表

示為00000010

5的二進版製表示為00000101

只有當同對權應的二進位同時為1時,運算結果相應的二進位才取1,否則取0;故

很明顯2&5=0;

而3&&0很顯然為0;

2樓:匿名使用者

&是按位與

copy運算,它的規則是:1&1=1 1&0=0 0&0=0,比bai如2&3,2變成二進位制是du0000 0010,3變成二進位制是0000 0011。兩zhi者按位與就是0000 0010,換回來是2.

&&是邏dao

輯與運算,如果運算子左右兩邊的值都為真,則表示式的值就為真,否則為假。左值和右值非0為真,0為假。表示式真則為1,假則為0.

&優先順序比&&高,所以先算&,2&5則是0010&0101=0000,結果為0;之後算&&,3&&0為假,則是0

3樓:匿名使用者

&&邏輯與,結果只有0或是1

&按位與,結果是兩個數按位與的,比如二進位制數10和101按位與,結果會為0

譚老在最前面的部分講解的

c語言中printf("%5.2f")中的「5.2」是什麼意思?

4樓:逍遙子

c語言中printf("%5.2f")中的「5.2」是指輸出結果總長為五位數。

小數點前面的數字表示輸出列數數字位數大於它時,按實際位數輸出,小數點前空缺也是小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入。如果位數不夠顯示就會在後面補0.

比如x=15.21853,則printf("%5.2f",x)就是「15.

22」,注意小數點也算一位數長。又如x=5.21843則printf("%5.

2f",x)就是「 5.22」,注意5前面還有一個空格。

故而上面問的5.2是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入。

其中printf("%-5.2f",x)指的是在右邊補空位。比如x=5.21843,在2中5前面有一個空格,而在4中是5後面有一個空格(即小數點前面有一個空格)。

5樓:匿名使用者

小數點前面的數字表示輸出列數

數字位數大於它時,按實際位數輸出,小數點前空缺也是

小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.

比如x=12.31913

則printf("%5.2f",x)就是「12.32」,注意小數點也算一位數長!

又如x=2.31913

則printf("%5.2f",x)就是「 2.32」,注意小數點也算一位數長,2前面還有一個空格!

所以你上面問的5.2是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入!

c語言中printf("%5.2f")中5.2是什麼意思?

6樓:匿名使用者

小數點前面的數字表示輸出列數

數字位數大於它時,按實際位數輸出,小數點前空缺也是

小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.

比如x=12.31913

則printf("%5.2f",x)就是「12.32」,注意小數點也算一位數長!

又如x=2.31913

則printf("%5.2f",x)就是「 2.32」,注意小數點也算一位數長,2前面還有一個空格!

所以你上面問的5.2是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入!

7樓:我二次元穿越

%5.2f中的『5』是指取5位有效數值,包括小數點;『2』是指取2位數的小數,第三位小數四捨五入給第二位小數

a=12.345678 ; a=%5.2f ——> a=12.35

舉例另一種向左補空格的情況如下

void main()

得到結果:b=_3.600

8樓:匿名使用者

c語言 printf 庫函式的格式字元 %5.2f 的意思是:按照5個字元的寬度,以右對齊的形式輸出一個浮點型數值,保留2位小數。

其中「5」指定了對齊寬度,「2」指定了輸出浮點數的精度。

9樓:匿名使用者

輸出5位數,期中兩位是小數,如果一個數大於5位如100000,將輸出100000.00也就是說一但數值超過限定值將不再限制整數位

10樓:匿名使用者

5.2f 表示輸出場寬為5的浮點數, 其中小數位為2, 整數位為2,小數點佔一位, 不夠5位右對齊。

11樓:匿名使用者

指定輸出的資料共佔5列,其中有2位小數。如果數值長度小於5,則左端補空格

12樓:匿名使用者

"5"表示浮點型數如果佔不到5格在前面用空格佔位,".2"表示保留兩位小數

13樓:子辰

五位有效數字,其中有兩位是小數

14樓:匿名使用者

一共5位數,其中2位是小數

15樓:匿名使用者

5位數,其中兩個是小數

16樓:握是尼大爺

5代表的是5位有效數字,.表示的是小數點,.2表示的是小數點後保留兩位有效數字!

17樓:geduo81129歲月

一r ????? ,

在c語言中printf("sum=%6d,sum1);是什麼意思?

18樓:吸血威廉為

printf()是輸出函式,基本格式應該是printf( "" );雙引號裡是要輸出的內容,輸出的時候帶有變數的,就用printf( " 其他任意內容 + 格式修飾符 ",變數 );

像你這個格式有問題,應該寫成printf( "sum=%6d",sum1 );

%d是格式修飾符,%6d是輸出的結果佔有6個字元的空間,比如你的整型變數sum1的值為10,那輸出的結果是:sum=***x10

一個x代表一個空格~

"="後面有個6個字元的空間給你輸出數值"10"

c語言輸出語句中 printf("%5.2f",a)中為什麼要5.2,5.2是個啥意思?

19樓:匿名使用者

意思是這個數輸出的最小寬度為5,保留兩位小數,比如1,輸出_1.00,其中_表示空格

20樓:

%m.nf意思是輸出一共m列,其中有n位小數,你可以去查下printf輸出格式

c語言printf("%-5.2f",a)中的"5.2"-號是什麼意思

21樓:匿名使用者

%f代表引數是浮點數,-5表示最小顯示長度為5個字,低於5個字右邊補空格,.2表示保留兩位小數

c語言裡的&&是什麼意思!??

22樓:匿名使用者

說得簡單點就是:邏輯與

說的通俗一點就是:並且~~

&&相當於集合裡面的交集——例如:女人&&男人 —— 地球上沒人是真值

ps: || 是 「邏輯或」、「或者」——例如: 女人||男人 —— 地球上人人都滿足(除了某些特殊職業的。。。)

哈哈 好運

邏輯運算子還有幾個,你去找本書看看,裡面應該有解釋的。

23樓:匿名使用者

|意思不重要,關鍵是理解&&和&的區別理解本質會用是最好的成功!下面給你介紹一下。

#include "stdio.h"

main()

{ int a=3,b=2,c=4,m=6,t;

printf("%d\n",ac);

printf("%d,%d\n",(a>b)&&(m=c),m);

printf("%d,%d\n",(ac);

printf("%d,%d\n",(a>b)&&(m=c),m);

/* 左面的m先獲得4, 右面m為4, 所以輸出 1,4 */printf("%d,%d\n",(a

printf("%d,%d\n",(a

c語言中 printf(「%5.3f」,q)中的5.3是什麼?_?是不是5輸錯了?

24樓:匿名使用者

小數點前面的數字表示輸出列數

數字位數大於它時,按實際位數輸出,小數點前空缺也是

小數點後面的數字表示輸出的小數點位數,如果位數不足就會四捨五入,如果位數不夠顯示就會在後面補0.

比如x=12.31913

則printf("%5.3f",x)就是「12.319」,注意小數點也算一位數長!

又如x=2.31913

則printf("%5.3f",x)就是「 2.319」,注意小數點也算一位數長,2前面還有一個空格!

所以你上面問的5.3是指結果總長是五位數(注意小數點也算一位數長),就是小數點前兩個數字,不足就用空格表示,小數點後保留兩位,不足四捨五入!

25樓:匿名使用者

上面那位說的都是錯的,說的小數點算一位,數下來都是六位了

C語言中有printf3 0f f6 1f nfahr,celsius其中是什麼意思

printf 3.0f f6.1f n fahr,celsius 3.0f 的意思是用3位浮點型數來輸出變數fahr的值 小數位為零 f6.1f n 的意思是用6位小數點為1位的浮點型數來輸出變數celsius的值.其中的小數點前後的兩位數分別表示要輸出變數的總位數和它的小數位數。格式說明的字首 p...

c語言中for迴圈怎麼理解C語言中for迴圈怎麼理解?

for迴圈是程式語言中一種開界的迴圈語句,而迴圈語句由迴圈體及迴圈的終止條件兩部分組成,for迴圈一般形式為 for 單次表示式 條件表示式 末尾迴圈體 執行的中間迴圈體可以為一個語句,也可以為多個語句,當中間迴圈體只有一個語句時,其大括號 可以省略,執行完中間迴圈體後接著執行末尾迴圈體 執行末尾迴...

C語言中printfn,C語言中printfnn是什麼意思

6d中 是格式符引導符 d表示是整型資料 其中的6表示最小寬度是6個字元 表示靠左對齊。意思 列印輸出內容 input 然後換行。游標移動到下一行。n 轉義字元。換行的意思。數字或字元。成為為一個字元,即轉義字元。c語言中n 1是什麼意思 n 1中的n指的是每工作1年支付1個月工資的經濟補償。所謂的...