c 中什麼意思,是取餘麼,c 中 是什麼意思?

2021-03-10 15:54:40 字數 4455 閱讀 1259

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等,就稱為轉義字元,因為後面的字元,都...