在c語言中的f是什麼意思??有什麼作用

2021-03-07 02:42:59 字數 1186 閱讀 6248

1樓:

讀語句中的格式 %*f 與 %f 的意義相同,就是從輸入流中,按浮點數格式取一個輸入元素。但 %*f 格式是 取一個輸入元素後不傳給任何引數,換句話說,就是丟棄它。%f是取一個輸入元素後,傳給讀語句中給定的引數。

%*f %*d %*s 主要用於檔案輸入,作用是「跳過」某值,讀別的值。例如輸入檔案內容:

1 10.1 laowu 12.4

20 10.2 laoliu 15.1

35 10.4 laoba 9.2

...有用的數是第四列,所以這樣讀:

for (i=0;i<

它將按格式「跳過" 每行前三個數,只讀入每行第4個數,存到 x[i] 裡。

鍵盤輸入一般不用這種格式,因為沒有必要多打一個數,再遺棄它。

2樓:匿名使用者

*表示本輸出項在讀入後不賦給相應變數。

例:#include

void main()

%*d的值不會賦值給b變數。

3樓:匿名使用者

%*f是用來禁止賦值的,在輸入函式時,對應於%*f的地方,可任意打一個數,該值不會賦值給任何變數。

4樓:慮而後能得

int a=3;

float b=2.0;

printf("%*f",a,b); == printf("%3f",b);

c語言中的「%c」是什麼意思?

5樓:匿名使用者

例如printf( "%c", c );

scanf(「%c」,&c);

代表輸入或輸出格式是一個字元變數 。。

對於一個字元型或者int型都能用%c。。與ascii碼錶對應。。

6樓:徭庸學凝潔

i+=j;和i=i+j;

功能上是等價的,但是前者更快,與內部結構有關。

7樓:乘藻愛依絲

c語言中,輸入和

輸出是需要指定資料的型別,如下面的程式:#includevoid

main()

比如你輸入a

bc第一個輸出語句會輸出abc第二個語句由於使用%d所以會輸出abc對應的ascii碼

c語言中 什麼意思啊,在c語言中 是什麼意思

這是兩抄個運算子擺放在一起而已 bai 是賦值運算子 邏輯 du非運算子,邏zhi輯操作符一 dao般將其運算元視為條件表示式,返回結果為bool型別 首先對其運算元求值,若結果為0,則條件為假 false 否則為真 true 優先順序上 先於 所有比如有下面的式子 int i i 5 這個要怎麼理...

c語言中是什麼意思,C語言中 是什麼意思

等於的意思 是賦值的意思。只要理解到 賦值不是等於 就能分辨了。比如 int a a 2 賦值,讓a的值變成2 a原來是多少是不知道的 if a 3 判斷 a是否等於3,此時a的值仍然是2a 這是一個邏輯符號,也就是說,結果是真或者假.a b 當a與b相等時是真,否則為假.還有,迴應一下klboy1...

在c語言中巨集是什麼意思在C語言中巨集是什麼意思?

簡單來說 巨集定義又稱為巨集代換 巨集替換,簡稱 巨集 是c提供的三種預處理功能的其中一種。說明 1 巨集名一般用大寫 2 使用巨集可提高程式的通用性和易讀性,減少不一致性,減少輸入錯誤和便於修改。例如 陣列大小常用巨集定義 3 預處理是在編譯之前的處理,而編譯工作的任務之一就是語法檢查,預處理不做...