1樓:匿名使用者
不錯,這裡是取餘的意思
rand()產生乙個隨機數,然後對10000取餘,再進行運算任何一版
個數對10000取餘只可能在權0-9999之間就好象對2取餘只能在0-1之間,這是乙個道理*(1.0-0.0)+0.
0這個動作等於什麼也沒有幹,乘以1再加0,數值仍然是隨機的0-9999之間的那個值除以10000.0的值,沒有什麼作用
2樓:
是取餘% 是算數來運算子
% 取模
源運算子,整除後的餘數
求餘、模運算子(%)時要求兩數必須是整型資料。餘數正負號與被除數相同。例如:
7%4的結果是3
-7%4的結果是-3
3%-4的結果是3
在除法算式中,除號後面的數叫做除數。除數不能為零
3樓:匿名使用者
在這裡是取
來餘數rand()%10000
就是隨源機取0到9999的值
為什麼bai是0-9999?
任何乙個數du和10000取餘數只能在zhi0-9999之間比如0%10000==0 1%10000==1 9999%10000==9999 10000%10000==0 10001%10000==1
整個dao表示式幹什麼 要看整體要幹什麼了但是你保證這個表示式的邏輯正確嗎
4樓:江小右
是,對隨機產生的數求餘,使得產生的數載0-9999之間 ;
乙個數如果用10求餘的結果是不是0到9呢?現在用10000自然是0-9999了
5樓:s雲淡風清
不同地方用法不同,運算裡面是,格式控制符也是它
c++裡面的取餘數是什麼意思?(取餘數怎麼算)
6樓:匿名使用者
6/2=3 餘數是0 對吧 那麼 6%2=07/3=2 餘數是1 7%3=1
9/4=2 餘數是1 9%4=1
15/4=3 餘數是3 15%4=3
29/9=3 餘數是2 29%9=2
7樓:匿名使用者
樓上的已經解釋的很好了
我舉乙個例子 9%2=1
實際上就是9除以2等於4 餘1
那麼2*4+1=9 這個餘數1很好理解的
8樓:匿名使用者
用7除3 不是剩下了1嗎
就這樣的
如果是 6%3 就是 0
c++中%是什麼意思?
9樓:匿名使用者
兩種bai意思:
1、格式化字串輸出
du2、整數取餘
1、目zhi
前printf支援dao以下格式的輸專出,例如:
printf("%c",a);輸屬
出單個字元。
printf("%d",a);輸出十進位制整數。
printf("%f",a);輸出十進位制浮點數.
printf("%o",a);輸出八進位制數。
printf("%s",a);輸出字串。
printf("%u",a);輸出無符號十進位制數。
printf("%x",a);輸出十六進製制數。
printf("%%");輸出百分號'%'.
2、整數取餘,例如:
9%4=1;
6%3=0;
10樓:
% -- 整除
bai取餘數
運算子du
n=5; n = n & 2:
& -- 按位「與」。zhin & 2 = 0101 & 0010 = 0000 = 0
n 得dao 0
a%=n -- a = a % n; 你的除數為內0,沒法做整除取餘數容運算,溢位。
11樓:索命奇士
答案是0
百分號是取餘數的意思,&是按位與。後面跟個等號,如:
n&=2,n=n&2,表示n對2按位與,得4,a%=4表示a=a%4,a除以4的餘數。
12樓:匿名使用者
求模就是整除取餘數的意思
10%3等於1
13樓:買個寶貝
n=n&2
n=(0101 & 0010) =0000a=a%n
a=12%0=0
c語言中的「取餘」是什麼意思?(要詳細)
14樓:匿名使用者
其實求餘襲運算可以看成 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 結果就是餘數
15樓:匿名使用者
你好,取餘又稱取模,取餘的符號是%,只能對自然數進行運算,如1.3%4是錯誤的取模的運算也就是取兩個數相除的餘數,如3%1=0, 4%5=0, 2%3=2, 10%3=1~~謝謝~~
16樓:偶藹程豫
%取餘數運算,
模運算(mod)
設a,b兩整數
a%b結
a÷b餘數
例5%3=2
(商1餘2)
9%4=1
(商2餘1)
3%7=3
(商0餘3)
17樓:柳玉花鐸未
就是譬如你乙個浮點數實際上是
float
2.6685
精度就是這麼多了,但他要輸出
10-8
精度,那麼就補零
輸出2.66850000
截斷你應該明白的。
他就是這個意思。
18樓:匿名使用者
%就是取餘數運算,也就是模運算(mod)。
設a,b是兩個整數,a%b的結果就就是a÷b得到的餘數
例如5%3=2 (商1餘2) 9%4=1 (商2餘1) 3%7=3 (商0餘3)
19樓:匿名使用者
取餘 不是是「%」 比如說10%2 他被整除了 所以他的餘數是0 要是10%3的話 他的餘數就是1 很簡單
20樓:匿名使用者
就是取餘數啊,,9%5=4
21樓:匿名使用者
6%4=26除4商1餘2
22樓:小史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++中copychars是什麼意思
23樓:育知同創教育
copychars是字元拷貝的意思。。
使用方法:
c******string str(_t("******************x"), 20, pmgr);
tchar* pszsrc = _t("hello world!");
_tprintf_s(_t("%s\n"), str);
str.copychars(str.getbuffer(), pszsrc, 12);
_tprintf_s(_t("%s\n"), str);
c++中的%表示什麼
24樓:環州逢語柳
表示"不"舉個例子吧:bool
k;if(!k)//這裡的!k意思就是k==0,也就是k的值不為真。用int變數的時候也可以用!來判斷是否為0;
25樓:匿名使用者
在c++當中,%有兩種bai常見釋義du:
1、模運算,即求
zhi餘數。dao
表示式 a % b 就是內計算容 a 除以 b 得出的餘數。
例如:4 % 3 的結果是 1。
2、轉義符,比如在scanf()和printf()中的輸入引數常出現帶有%的表示引數型別的變數,如%d,%f等。
26樓:董俊錕
'% '是取餘數運算子,'/ '是除號
c中sizet是什麼意思c中sizet是什麼意思?
size t 就是無符號整數 unsigned int 沒什麼好說的啊,因為字元長度一般沒有負值,索性就定義 typedef unsinged int size t 所以,你的明白了?是 在 stddef.h 裡用 copytypedef定義 bai的乙個 du變數型別 zhi define the...
在c中是什麼意思在C中是什麼意思
表示作用域,和所屬關係。比如乙個a類 存在乙個函式test是屬於a的,如下 關於 的具體解析 是運算子中等級最高的,它分為三種 1 global scope 全域性作用域符 用法 name 2 class scope 類作用域符 用法 class name 3 namespace scope 命名空...
c 中0」是什麼意思,C 中 0 是什麼意思?
是字串結束的標誌,也代表你這個字串為空,0的ascii碼也為0,這是字串的知識,不懂歡迎追問。c 中 0 是什麼意思?所有的ascii碼都可以用 加數字 一般是8進製數字 來表示。而c中定義了一些字母前加 來表示常見的那些不能顯示的ascii字元,如 0,t,n等,就稱為轉義字元,因為後面的字元,都...