1樓:竟然沒名字用了
如果運算元是整數,那麼就是整除,否則就是浮點除,求餘的符號是%。
1、通常情況下取模運算(mod)和求餘(rem)運算被混為一談,因為在大多數的程式語言裡,都用'%'符號表示取模或者求餘運算。在這裡要提醒大家要十分注意當前環境下'%'運算子的具體意義,因為在有負數存在的情況下,兩者的結果是不一樣的。
2、求模運算和求餘運算在第一步不同: 取模求餘運算在取c的值時,向0 方向舍入(fix()函式); 而求餘取模運算在計算c的值時,向無窮小方向舍入(floor()函式)。
3、當a和b符號一致時,求模運算和求餘運算所得的c的值一致,因此結果一致。但是當符號不一致的時候,結果不一樣。具體來說,求模運算結果的符號和b一致,求餘運算結果的符號和a一致。
4、在c語言中,%符號表示的是求餘運算,在python指令碼中,%表示的是取模。
2樓:花開春未
void main()
3樓:傲世修羅王
沒有取整符號,你說的可能是整除吧,是/,如果運算元是整數,那麼就是整除,否則就是浮點除,求餘的符號是%
4樓:匿名使用者
取整「/」
求餘「%」
5樓:會飛翔的豬
取整:\
求餘:%
除號:/
c語言中的求餘符號(%)是什麼意思
6樓:胡說八道大師兄
%是求餘運算子,也叫模除運算子,用於求餘數;
%要求兩個運算元均為整數(或專可以隱式轉屬換成整數的型別)。
標準規定:
如果%左邊的運算元為負數時,則模除的結果為負數或者0;
如果%左邊的運算元為正數時,則模除的結構為正數或者0。
「c」為字元型別,其235對應二進位制位0xfd,也就是-3的補碼形式,則c變換為int為-3。
一、算術運算子
用於各類數值運算。包括加(+)、減(-)、乘(*)、除(/)、求餘(或稱模運算,%)、自增(++)、自減(--)共七種。
二、優先順序別
1、優先順序1級
結合方向 左結合(自左至右)
( ) 圓括號
[ ] 下標運算子
-> 指向結構體成員運算子
. 結構體成員運算子(請注意它是一個實心圓點)2、優先順序2級
結合方向 右結合(自右至左)單目運算子
! 邏輯非運算子
~ 按位取反運算子
++ 自增運算子
-- 自減運算子
- 負號運算子
(型別) 型別轉換運算子
* 指標運算子
& 地址與運算子
sizeof 長度運算子
3、優先順序3級
結合方向 左結合 雙目運算子
* 乘法運算子
/ 除法運算子
% 取餘運算子
7樓:我是一個麻瓜啊
運算子%就是取餘,即取餘數。
舉例說明如下:
13%5 = 3 (3是餘數)
需要注意的是%的兩邊的運算元必須是整數。內取餘運算容符(%)最基本的應用就是判斷一個數的奇偶性(對2取餘),還有就是應用在迴圈連結串列與佇列中判斷節點位置。
8樓:天雲一號
運算子bai%就是取餘,即取餘數
du。舉例說明如下:
zhi13%5 = 3 (3是餘數)
需要注意dao的是%的兩邊的操專作數必須是整數。
取餘屬運算子(%)最基本的應用就是判斷一個數的奇偶性(對2取餘),還有就是應用在迴圈連結串列與佇列中判斷節點位置。
9樓:匿名使用者
%就是對bai數求餘``如7%5==2 因為du7/5=1*5+2;
所有的自然數a%2==0或1的
負數 如-3%2==-(3%2)
zhi==-1; `
%兩邊只能dao是整數`可以為回
答正也可以為-
負數的話運算是最終符號跟左邊相同``值按絕對值算`如`-7%2=-(7%2)=-1
7%-2=1
呵呵 夠仔細了吧`
10樓:
a%b 的結果的正負是看a的
10%3 1
10%-3 1
-10%3 -1
-10%-3 -1
11樓:匿名使用者
%為求餘運符,%兩邊必須都是整數,結果為兩個整數相除後的餘數,例如:5%3=2;10%3=1;3%10=3。
12樓:匿名使用者
求餘:比如 7%5 = 2;
就是 整除後剩下的餘數。
13樓:小瑞
就是求餘數。例如:5%3結果為2。
14樓:匿名使用者
%為求餘運符,%兩邊必須都是整數
什麼是取模取餘運算?c語言裡還有那些運算?
15樓:匿名使用者
取模取餘運算是計算餘數的運算。
例如:對9除以4取餘/取模運算,結果即為1。
兩者在對負數運算的方面得出的結果並不一致,因為計算方式並不一樣。
c語言還有許多運算,加、減、乘、除、冪、自增、自減、自乘、自除等等。
16樓:匿名使用者
取模運算即是取除法的餘數部分。
比如,7/2=3……1
則,7%2=1
c語言中的基本運算有:
算術運算,+,-,*,/,%,++,--
邏輯運算,&&,||,!
位運算,&,|,^
條件運算,?:
關係運算子,>,<,==,>=,<=
賦值運算子,=,+=,-=,/=,*=
逗號運算子, ,
17樓:聽不清啊
取模就是取餘運算。
就是求兩個整數相除的餘數。
例如:13%5=3
29%10=9
12%32=12
c語言裡的算術運算有 +、-、*、/、%
18樓:大大安第斯
取模和取餘是一個意思。它們的符號是%
10%3=1 ,10%4=2
就是10/3剩下來的數 即1,10/4剩下來的數即2一共有:加(+),減(-),乘(*),除(/),模(%),++ --之類不離其中
19樓:匿名使用者
除以一個數取餘數,如:5%3結果為2
20樓:匿名使用者
取模就是取餘數,參與運算的必須是整數》 大於運算子>= 大於或等於運算子
== 等於運算子(注意別和賦值運算子混淆了)<= 小於或等於運算子
< 小於運算子關係運算子的優先順序比算術運算子低,比賦值運算子高。所謂算術運算子,是指:
+ - 正負運算子 單目
* 乘法運算子 雙目
/ 除法運算子 雙目
% 模除運算子 雙目
+ 加法運算子 雙目
- 減法運算子 雙目》右移《左移
21樓:匿名使用者
餘數的定義:當被除數不夠整除時餘下的數!例如:
4%3=1,取它的餘數!!求模也是!!c語言中還有一些四則運算如+、-、*、/等!
除法在c語言中只是取整、如5/3=1,9/2=4
c語言中的「取餘」是什麼意思?(要詳細)
22樓:匿名使用者
其實求餘襲運算可以看成 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 結果就是餘數
23樓:匿名使用者
你好,取餘又稱取模,取餘的符號是%,只能對自然數進行運算,如1.3%4是錯誤的取模的運算也就是取兩個數相除的餘數,如3%1=0, 4%5=0, 2%3=2, 10%3=1~~謝謝~~
24樓:偶藹程豫
%取餘數運算,
模運算(mod)
設a,b兩整數
a%b結
a÷b餘數
例5%3=2
(商1餘2)
9%4=1
(商2餘1)
3%7=3
(商0餘3)
25樓:柳玉花鐸未
就是譬如你一個浮點數實際上是
float
2.6685
精度就是這麼多了,但他要輸出
10-8
精度,那麼就補零
輸出2.66850000
截斷你應該明白的。
他就是這個意思。
26樓:匿名使用者
%就是取餘數運算,也就是模運算(mod)。
設a,b是兩個整數,a%b的結果就就是a÷b得到的餘數
例如5%3=2 (商1餘2) 9%4=1 (商2餘1) 3%7=3 (商0餘3)
27樓:匿名使用者
取餘 不是是「%」 比如說10%2 他被整除了 所以他的餘數是0 要是10%3的話 他的餘數就是1 很簡單
28樓:匿名使用者
就是取餘數啊,,9%5=4
29樓:匿名使用者
6%4=26除4商1餘2
30樓:小史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 裡面,取整的函式是什麼,在 C語言中 取整 , 求餘的符號各是什麼?
1 首先,定義一個實型變數n,儲存取整的數值。2 用ceil函式對實數5.78取整,取整後的數值儲存在變數n中。3 輸出取整後的數值n。4 執行程式,輸出的值為6,這是因為ceil是對實數向上取整。5 ceil函式是否是四捨五入向上取整呢?接著,將ceil內的數更改為5.18。6 執行程式,看到的結...
c語言中我知道有向零取整的floor,有沒有四捨五入取整的?若有,是啥
有,應該是round,如果我沒記錯的話,不用十多年了 使用round x,0 第二個引數0就表示小數位為0,也即取整 c語言向零取整原則的含義,具體一點.舉例子吧,3除以2結果本來應該是 1.5,但是向0取整後結果就是 1 不是 2,因為 1更靠近0 如果是3除以版2向0取整的話結果就權是1。也就是...
pa在C語言中的意思,c語言中pa是啥子意思
a是一個指標 把指標a所指向的內容賦值p a為指標 a表示指標地址的內容 p a 把指標內容賦值給p 將a指向的變數的值賦給p c語言中p a是啥子意思 p 是一個結構體或者共用體型別資料的指標。p a表示訪問該指標上,名為a的資料成員。等效於 p a p是一個結構體型別的指標變數,這個結構體中有一...