1樓:一騎當後
c語言中,%符號就是取餘數運算,也就是模運算(mod)。
mod的含義為求餘。模運算在數論和程式設計中都有著廣泛的應用,從奇偶數的判別到素數的判別,從模冪運算到最大公約數的求法。
設a,b是兩個整數,a%b的結果就就是a÷b得到的餘數例如:5%3=2 (商1餘2) 9%4=1 (商2餘1) 3%7=3 (商0餘3)
2樓:
當小學還沒有學到分數的時候,我們做除法是用餘數表示的,比如:7/2=3餘1,把3去掉,就是1,1就是7對2取餘運算的結果.
3樓:
m % n=a
那麼m-a就可以被n整除
表示用n去除m的餘數
有乙個最簡單的方法
求m % n
就是用不停的將m-n最後當差小於n時 就是餘數比如 5%2
就用5-2=3 3-2=1 1就是結果
4樓:匿名使用者
小學數學中如下表示:
7÷2=3……1
其中這個「3」,我們c語言中用7/2求得;
而「1」用7%3求得。
5樓:
在c語言中取餘既模運算。
下面給出例子:
int a=5;
int b=3;
int c;
c=a%b;
輸出c時,c=2;
6樓:匿名使用者
你比較一下/的意思
/除法%求模(取餘)
7/3=2 3/2=1
7%3=1 3%2=1
7/2=3
7%2=1
7樓:
樓上說的對,取餘數。
比如:9%5=4;19%9=1
8樓:某蛋乙隻
就是求模,求餘數
7 = 2*3 +1,餘1
例子:2%7 =2
8%2 = 0
c語言中的「取餘」是什麼意思?
9樓:匿名使用者
其實求餘運算可以看成 a%b=a-(int)(a/b)*b1%2=1
2%5=2
a % b
如果a這個關係表示式a%b=a-(int)(a/b)*b 又是這麼解釋的
先運算(a/b)然後a-(a/b的值)然後乘以b例1. 100除以2=50
結果為整數 則取值為0 (原因就是100除以2的值是整數,不是50.…………幾)
例2. 9除以2=4.5
則還是用4乘以2=8
再用9-8 結果就是餘數
c語言中的「取餘」是什麼意思?(要詳細)
10樓:匿名使用者
其實求餘襲運算可以看成 a%b=a-(int)(a/b)*b1%2=1
2%5=2
a % b
如果a的話,這樣的商為0,餘數就是a
這個關係表示式a%b=a-(int)(a/b)*b 又是這麼解釋的先運算(a/b)然後a-(a/b的值)然後乘以b例1. 100除以2=50
結果為整數 則取值為0 (原因就是100除以2的值是整數,不是50.…………幾)
例2. 9除以2=4.5
則還是用4乘以2=8
再用9-8 結果就是餘數
11樓:匿名使用者
你好,取餘又稱取模,取餘的符號是%,只能對自然數進行運算,如1.3%4是錯誤的取模的運算也就是取兩個數相除的餘數,如3%1=0, 4%5=0, 2%3=2, 10%3=1~~謝謝~~
12樓:偶藹程豫
%取餘數運算,
模運算(mod)
設a,b兩整數
a%b結
a÷b餘數
例5%3=2
(商1餘2)
9%4=1
(商2餘1)
3%7=3
(商0餘3)
13樓:柳玉花鐸未
就是譬如你乙個浮點數實際上是
float
2.6685
精度就是這麼多了,但他要輸出
10-8
精度,那麼就補零
輸出2.66850000
截斷你應該明白的。
他就是這個意思。
14樓:匿名使用者
%就是取餘數運算,也就是模運算(mod)。
設a,b是兩個整數,a%b的結果就就是a÷b得到的餘數
例如5%3=2 (商1餘2) 9%4=1 (商2餘1) 3%7=3 (商0餘3)
15樓:匿名使用者
取餘 不是是「%」 比如說10%2 他被整除了 所以他的餘數是0 要是10%3的話 他的餘數就是1 很簡單
16樓:匿名使用者
就是取餘數啊,,9%5=4
17樓:匿名使用者
6%4=26除4商1餘2
18樓:小史i丶
c語言中的「取餘bai」的意思是:
du1、給定zhi
乙個正整數p,任意dao乙個整數n,一定存回在等式 :
n = kp + r ;其答中 k、r 是整數,且 0 ≤ r < p,則稱 k 為 n 除以 p 的商,r 為 n 除以 p 的餘數。
2、n % p 得到結果的正負由被除數n決定,與p無關;例如:7%4 = 3, -7%4 = -3, 7%-4 = 3, -7%-4 = -3。
c語言中怎樣取餘數?
19樓:王庚
馬蘭老師-清華附小c++第五課_求餘數及其應用
20樓:果體
c語言提供了乙個取餘數的運算子%,稱之為「模」運算子。
只有兩個整數之間才可以進行模運算!
a % b 表示 用b來整除a,商整數,得到餘數。
如:5%3 =2
4%3 =1
3%3 =0
21樓:絳喵
你這樣想啊。
取餘運算,不就是數學求餘數的簡單計算嗎。
那5/16 是 小數,所以 整數部分肯定是 0 。
那麼 0 * 16 + 餘數 = 5
顯然餘數就是 5 。
在 c語言中 取整 , 求餘的符號各是什麼?
22樓:竟然沒名字用了
如果運算元是整數,那麼就是整除,否則就是浮點除,求餘的符號是%。
1、通常情況下取模運算(mod)和求餘(rem)運算被混為一談,因為在大多數的程式語言裡,都用'%'符號表示取模或者求餘運算。在這裡要提醒大家要十分注意當前環境下'%'運算子的具體意義,因為在有負數存在的情況下,兩者的結果是不一樣的。
2、求模運算和求餘運算在第一步不同: 取模求餘運算在取c的值時,向0 方向捨入(fix()函式); 而求餘取模運算在計算c的值時,向無窮小方向捨入(floor()函式)。
3、當a和b符號一致時,求模運算和求餘運算所得的c的值一致,因此結果一致。但是當符號不一致的時候,結果不一樣。具體來說,求模運算結果的符號和b一致,求餘運算結果的符號和a一致。
4、在c語言中,%符號表示的是求餘運算,在python指令碼中,%表示的是取模。
23樓:花開春未
void main()
24樓:傲世修羅王
沒有取整符號,你說的可能是整除吧,是/,如果運算元是整數,那麼就是整除,否則就是浮點除,求餘的符號是%
25樓:匿名使用者
取整「/」
求餘「%」
26樓:會飛翔的豬
取整:\
求餘:%
除號:/
C語言程式設計的取餘,C語言程式設計中運算子 (求餘運算子)怎樣使用?
c語言的取餘運算是指兩個整數相除時,運算結果只取商的整數部分,並且沒有四捨五入。那個函式輸出結果是 30 7is2 c語言中要輸出百分號,在printf函式裡必須用兩個百分號做格式控制,因為百分號本身被用作格式控制前導符使用了,屬於編譯系統的保留字元,它已經不能代表它自己了,為了能輸出它,就做了這個...
C 裡面,取整的函式是什麼,在 C語言中 取整 , 求餘的符號各是什麼?
一棵無所不知的小白菜 1 首先,定義一個實型變數n,儲存取整的數值。2 用ceil函式對實數5.78取整,取整後的數值儲存在變數n中。3 輸出取整後的數值n。4 執行程式,輸出的值為6,這是因為ceil是對實數向上取整。5 ceil函式是否是四捨五入向上取整呢?接著,將ceil內的數更改為5.18。...
C語言中取整是怎麼取,c語言中怎麼樣向上取整
一白二黑 比如是定義變數float a 2.4,b 2.6,目的是使的a 2,b 3 用int c int a 0.5 int d int b 0.5 c中的取整都會把尾巴去掉 對於保留位數要求有模擬的用法 例如使 double a 3.1415926 我想使a 3.14,保留兩位,可以用 a a ...