在c語言中起什麼作用,C語言中的 是個什麼意思啊 有什麼用啊

時間 2021-08-11 18:10:18

1樓:匿名使用者

模數運算子 (%) 計算第二個運算元除第一個運算元後的餘數。所有數值型別都具有預定義的模數運算子。希望對你有幫助

2樓:

求餘數用的 比如10%3 結果為1

10%2 結果為0

3樓:匿名使用者

我來總結的說一下吧

1.%用來整數求餘 如4%3=1

2.%放在特定小寫字母前用來控制輸入或輸出格式常用的有 %d 整形 %f 實數 %c 字元 %s 字串……具體情況見下文:

%d/%i 以帶符號的十進位制形式輸出整數

%o 以無符號的八進位制形式輸出整數

%x/%x 以無符號的十六進位制形式輸出整數%u 以無符號的十進位制形式輸出整數

%c 輸出一個字元

%s 輸出字串

%f 以小數點形式輸出單、雙精度,隱含六位小數%e/%e 以指數形式輸出實數,用e時指數以“e”表示(如1.2e+02),用w時指數以“e”表示(如1.2e+02)

%g/%g 選用%f或%e格式中輸出寬度較短的一種格式,不輸出無意義的0.用g時,若以指數形式輸出,則指數以大寫表示

4樓:匿名使用者

運算子 格式控制符。還可以是字元

5樓:匿名使用者

控制輸出格式,如%d,%c等

c語言中的%是個什麼意思啊 有什麼用啊

6樓:drar_迪麗熱巴

%是求模的意思,兩邊必須是整數型別的,求模常用符號為mod,就是我們小學學的求餘運算子。

例如50%23=4,因為餘數為4,所以在程式中必須保證兩邊為整數才是這個意思。

“模”是“mod”的音譯,模運算多應用於程式編寫中。 mod的含義為求餘。模運算在數論和程式設計中都有著廣泛的應用,從奇偶數的判別到素數的判別,從模冪運算到最大公約數的求法,從孫子問題到凱撒密碼問題,無不充斥著模運算的身影。

雖然很多數論教材上對模運算都有一定的介紹,但多數都是以純理論為主,對於模運算在程式設計中的應用涉及不多。

基本性質

(1)若p|(a-b),則a≡b (% p)。例如 11 ≡ 4 (% 7), 18 ≡ 4(% 7)

(2)(a % p)=(b % p)意味a≡b (% p)

(3)對稱性:a≡b (% p)等價於b≡a (% p)

(4)傳遞性:若a≡b (% p)且b≡c (% p) ,則a≡c (% p)

7樓:匿名使用者

%是求模的意思,兩邊必須是整數型別的,它的作用是求模常用符號為mod,就是求餘運算子。

1、例如50%23=4,因為餘數為4,就是這樣的,在程式中必須保證兩邊為整數才是這個意思。

2、當不是這種形式時: 例如:%d就成了控制語句了 %d,%ld,%f,%lf,%-md,%.mlf等,這個應該詳細瞭解的。

擴充套件資料c的運算子有以下幾類:

1.算術運算子:* - + / %

2.關係運算子: > < == != >= <=3.邏輯運算子:! && ||

4.位運算子:<< >> ~ | ^ &

5.賦值運算子:=及擴充套件賦值運算子

6.條件運算子:?:

7.逗號運算子:,

8.指標運算子:*和&

9.求位元組數運算子:sizeof

10.強制型別轉換運算子:(型別)

8樓:大連雙木

c語言是什麼意思,你懂c語言麼,不知道的來看看吧

9樓:_少年藍

package s2;

public class 數字倒序

for(int i=0;i<20;i++)int b=0;

while(sum>0)

system.out.print(+sum);}}

c語言中運算子“%”的作用是什麼?

10樓:匿名使用者

c中的模運算子用 % 來表示

其實就是求整數相除的餘數

假設a b為整數

a % b 和

a - ( a / b ) * b 是相等的...

模運算在迴圈陣列中也是很有用的....

關於%號的用法

首先這個操作符的效果(例:a%b)其表示式的結果就是a÷b的餘數。

所以 5÷3得到的餘數就是5%3的值。

5÷3 = 1餘數為2,所以5%3 = 2

11樓:匿名使用者

printf("%-5d",n); 表示輸出整數,左對齊佔5列

12樓:匿名使用者

取餘數,k=5%3,k的值是2。

%在c語言中是什麼意思 10

13樓:匿名使用者

%有好多種形式。

1.運算子:取餘運算子。

2.格式:%d是整型,%c是字元型,%%是輸出%,%ld是輸出長整型。

%f是輸出浮點型(小數形式),%e是輸出浮點型(指數形式)。

%lf/%le用於輸出double型,%g選%e/%f長度小的一種,且不輸出多餘的零。

%o輸出八進位制,不會輸出負的,%x輸出十六進位制。

%hd用於輸出短整型。

%s用於字串

14樓:熱詞課代表

最近”盤“字很流行,盤是什麼意思?為什麼能成為網路熱詞?

15樓:匿名使用者

1、運算子:取餘運算子。

2、格式:

%d是整型,%c是字元型,%%是輸出%,%ld是輸出長整型。

%f是輸出浮點型(小數形式),%e是輸出浮點型(指數形式)。

%lf/%le用於輸出double型,%g選%e/%f長度小的一種,且不輸出多餘的零。

%o輸出八進位制,不會輸出負的,%x輸出十六進位制。

%hd用於輸出短整型。

%s用於字串

c語言運算子的優先順序:

1、優先順序:

c語言中,運算子的運算優先順序共分為15 級。1 級最高,15 級最低。 在表示式中,優先順序較高的先於優先順序較低的進行運算。

而在一個運算量兩側的運算子 優先順序相同時,則按運算子的結合性所規定的結合方向處理。

2、結合性:

c語言中各運算子的結合性分為兩種,即左結合性(自左至右)和右結合性(自右至左)。例如算術運算子的結合性是自左至右,即先左後右。如有表示式x-y+z 則y 應先與"-"號結合,執行x-y 運算,然後再執行+z 的運算。

這種自左至右的結合 方向就稱為"左結合性"。而自右至左的結合方向稱為"右結合性"。最典型的右結合 性運算子是賦值運算子。

如x=y=z,由於"="的右結合性,應先執行y=z 再執行x=(y=z)運算。c語言運算子中有不少為右結合性,應注意區別,以避免理解錯誤。

優先順序從上到下依次遞減,最上面具有最高的優先順序,逗號操作符具有最低的優先順序。

所有的優先順序中,只有三個優先順序是從右至左結合的,它們是單目運算子、條件運算子、賦值運算子。其它的都是從左至右結合。

具有最高優先順序的其實並不算是真正的運算子,它們算是一類特殊的操作。()是與函式相關,與陣列相關,而->及.是取結構成員。

其次是單目運算子,所有的單目運算子具有相同的優先順序,因此在我認為的 真正的運算子中它們具有最高的優先順序,又由於它們都是從右至左結合的,因此*p++與*(p++)等效是毫無疑問的。

3、口訣註釋:

優先順序等級口訣

圓方括號、箭頭一句號, 自增自減非反負、針強地址長度,

乘除,加減,再移位,

小等大等、等等不等,

八位與,七位異,六位或,五與,四或,三疑,二賦,一真逗。

其中","號為一個等級分段。

16樓:匿名使用者

除數的餘數 整出過後剩下的部分

17樓:匿名使用者

c語言中%一般在格式輸入輸出函式中出現,用於指示所要輸入或輸出的資料的型別。其中%d表示輸入或輸出整型資料,%c表示字元型,%s表示字串,%f表示實型。

18樓:匿名使用者

運算子是取餘

%d是按照整數,%f是浮點數,其他類推

19樓:匿名使用者

格式化字元用的

%d 格式化整形

%c 格式化字元

%s 格式化字串

例如:int a=65;

printf("%c",a);

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

20樓:

讀語句中的格式 %*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] 裡。

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

21樓:匿名使用者

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

例:#include

void main()

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

22樓:匿名使用者

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

23樓:慮而後能得

int a=3;

float b=2.0;

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

c語言中include是什麼,C語言中include是什麼

include 是c語言的關鍵字 c語言有自己的函式庫,你要是想要用函式庫裡的函式就必須把包含這些函式的檔案包含進來,這時就需要用include關鍵字了,舉個例子 include stdio.h中包含基本輸入輸出函式祝你好運!包含指令,比如要使用printf scanf gets等函式就需要包含st...

C語言中的清屏有什麼作用那,C語言中清屏函式是什麼?

小丁創業 c語言中的清屏的作用為 清除螢幕輸出。呼叫清屏時,螢幕上的所有輸出都將被清除,這相當於為軟體重新提供了畫布以自由輸出。螢幕清除通常用於以下情況 1 當最後一個功能的執行完成時,輸出不再重要,並且需要顯示新的內容或選單。2 對於加密,例如某些記憶遊戲,在顯示幾秒鐘後,清除所有輸出。3 要顯示...

c語言中extern是什麼意思,在C語言中標頭檔案的extern是什麼意思呢?

extern 宣告的函式是在外部定義的函式例項,最常見的就是通過extern定義在win32 dll定義的非託管函式。 取經人取經 就是全域性變數的意思,在建立工程的情況下,其他檔案也可以呼叫這個變數。 陳振龍 用了extern,就表示這個變數是全域性的和動態的,不存在使用哪一個的問題.比如3號檔案...