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 預處理是在編譯之前的處理,而編譯工作的任務之一就是語法檢查,預處理不做...