c語言百分號什麼意思
Ⅰ c語言中的%是個什麼意思啊 有什麼用啊
%是求模的意思,兩邊必須是整數類型的,求模常用符號為mod,就是我們小學學的求余運算符。
例如50%23=4,因為余數為4,所以在程序中必須保證兩邊為整數才是這個意思。
(1)c語言百分號什麼意思擴展閱讀
「模」是「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)
參考資料模運算_網路
Ⅱ 大學新生 c語言 那個百分號d是什麼意思啊 一頭霧水
%d這個位置需要輸入或輸出一個整型數據。格式指定符常出現在輸出代碼中,由%和格式字元組成,它的作用是將輸出的數據轉換為指定的格式輸出。格式指定符總是由「%」字元開始。如圖:
(2)c語言百分號什麼意思擴展閱讀
一般來說,所謂日誌,其實就是一些字元串,printf() 函數為了方便的將其他(字元串以外)類型的參數整合入字元串,提供了一些佔位符,例如 %s, %d, %f, %p 等。
一個有趣的問題是,%s 可以填充字元串(string),%f 可以填充浮點數(float),%p 則可以填充一個指針(pointer),這些佔位符分別是用對應英文單詞的首字母表示的,因此比較好記。
Ⅲ 在C語言中c% 和 d% 是表示什麼意思
%d 表示有符號十進制整數, %c 表示字元。
這一類符號是「格式說明」用於格式輸入與格式輸出,就是我們常見的printf和scanf函數中在輸入輸出時,對不同類型的數據(如int,float,char等)要使用不同的格式說明。
其中%d,用來輸出十進制整數%f,用來輸出實數(包括單,雙精度),以小數形式輸出%c,用來輸出一個字元%s,用來輸出一個字元串格式輸入輸出還有很多的內容比如輸出寬度,小數點個數等,可參考度娘相關內容。
(3)c語言百分號什麼意思擴展閱讀:
C語言中所有格式化類型的定義:
1、%d/i
接受整數值並將它表示為有符號的十進制整數,i是老式寫法
2、%o
無符號8進制整數(不輸出前綴0)
3、%u
無符號10進制整數
4、%x/X
無符號16進制整數,x對應的是abcdef,X對應的是ABCDEF(不輸出前綴0x)
5、%f(lf)
單精度浮點數和雙精度浮點數用f(lf在C99開始加入標准,意思和f相同)
6、%e/E
科學計數法表示的數,此處"e"的大小寫代表在輸出時用的「e」的大小寫
7、%g/G
有效位數,如%.8g表示單精度浮點數保留8位有效數字。
8、%c
字元型,可以把輸入的數字按照ASCII碼相應轉換為對應的字元
9、%s/S
字元串,輸出字元串中的字元直至字元串中的空字元(字元串以'