c語言中,32等於多少,c語言中,32等於多少?

2021-03-04 09:19:33 字數 3141 閱讀 8070

1樓:桃園豪俠

% 是求餘除運算子,求餘除的兩個運算元都必須為整數資料。3%2餘1 再 加一個負號為-1

c語言中1%2等於多少

2樓:笑1臉1男1人

1%2=1.

意思就是1整除2後餘數是多少。

打個比方1個蘋果,但是你每次只能拿2個,1%2,你拿了0次2個蘋果,還剩1個蘋果。

類似3%2=1,3個蘋果中你能拿走1次2個蘋果,還剩一個蘋果。

3樓:浙江衛健科技****

1%2的計算結果是1

%在作為雙目運算子時,表示取模運算,c語言中如a%b的結果即為a除以b得到的餘數。

4樓:匿名使用者

等於1,%是取mod符號

5樓:勾家索建義

是對1求餘數1除以2

餘1結果就是1,餘數是多少結果就是多少當整除的時候結果是0

在c語言中,3%7等於多少?為什麼?

6樓:匿名使用者

%,這是一個求餘符號,表示取餘數,並且符號兩邊只能用整型,3%7,商0餘3,所以答案為3.

7樓:匿名使用者

%表示取餘數

3%7=商0餘3

c語言中1%2等於多少

8樓:小小詩不敢給她

首先我們要理解的是%在c語言中是什麼運算。在c語言中,%指的是取餘數。

有了以上知識作為鋪墊,我們來看一下1%2結果到底是什麼。

1除以2,商是0,餘數是1,所以1%2的結果是1。

關於「/」的「%」的總結

除法運算子「/」。二元運算子,具有左結合性。參與運算的量均為整型時,結果為整型,捨去小數。如果運算量中有一個為實型,結果為雙精度實型。

求餘運算子「%」,二元運算子,具有左結合性。參與運算的量均為整型。

求餘運算的結果等於兩個數相除後的餘數。

「%」取模運算子還有一些小的應用,例如:

①當你想要通過rand()獲得隨機數時,rand()%100;產生0-99的隨機數。

假如要產生16-59之間的數,可以這樣寫:rand()%44+16(這裡44由59-16+1得到)。

rand()%44 即可獲得0-43的隨機數,再加上16即可得到16-59的隨機數了;

②除了第一點以外,「%」運算還通常用於n進位制的轉換。 例如:

如果是二進位制轉換,那麼就可以通過/與%的結合使用則可以得到轉換之後的二進位制數了(其實就是短除法)

當原數被除至剩餘0時,它的上一次模數就是最高位進位制數。

30(10)->11110(2)

/與%的結合使用通常都可用於獲得最低位數又或者獲得所需的某位數。 例如:

「/」通常可以去掉尾數,而「%」通常都用於獲得尾數。

9樓:天雲一號

在c語言中, -1++ 這種寫法是錯誤的,進行編譯的時候會報錯,因為只有變數才可以進行自增或自減運算,對常量不能進行自增或自減運算。

可以通過如下的語句來進行驗證:

printf("%d\n", -1++); // 編譯的時候會報錯,因為-1是常量,而常量是不能進行++操作的

10樓:匿名使用者

你記住前面的數比後面的數小 那麼 餘數就是 前面的數。 像 5%10 還是5 1%2 還是1

11樓:匿名使用者

是1,因為%是取餘數運算子,1除以2等於0餘1,所以1%2=1

而/是除,對於整數如3/2=1,它把小數舍掉了,即便是0.9也舍,不是按四捨五入的,整數相除結果還是整數

而3.0/2=1.5這是因為實數相除還是實數

12樓:匿名使用者

1%2的計算結果是1

%在作為雙目運算子時,表示取模運算,c語言中如a%b的結果即為a除以b得到的餘數。

13樓:匿名使用者

c語言中1%2 是對1求餘數1除以2 餘1 結果就是1,餘數是多少結果就是多少當整除的時候結果是0

14樓:匿名使用者

1除以2,商是0,餘數是1,所以1%2的結果是1。

15樓:小亞

1,因為取模運算是求的餘數,一除以二,商0,餘1.

只要記住%是求餘數就行了。再不行你就用除法算了收餘數就行,而且運算數必須是整型

16樓:su9_踏雪無痕

在c語言裡邊 -1++ 這種寫法是錯誤的,只有左值才能進行自增或者自減運算。

例如:int a = 1;

-a++;

相當於 a = a+1;

a = -a;

所以結果為 -2

17樓:abc會吃草的牛

你連中100%分之二等於0.01和0.02

18樓:抬頭望那蒼穹

等於1.意思是1除以2的餘數,商是0,餘數為1

19樓:匿名使用者

1因為%是取餘數運算子,1除以2等於0餘1,所以1%2

c語言中-3%7是多少?

20樓:

在 c 語言中,% 為模運算子,即:取餘數。3 % 7 = 3;再例如:

19 % 7 = 2......5(即:19除以 7 的商為 2,餘數為 5)。

你可以上機編寫程式進行驗證。

21樓:hp承君一諾

%表示取餘,-3%7=4,因為餘數必須是非負數的 所以-3應寫成(-7)+4,即-3=7*(-1)+4,商是-1,餘數是4。

不好意思 上面這是在數學裡的定義,在c語言中,我剛除錯了一下,結果應該是 -3,在c中餘數是可以為負數的:c語言中餘數的符號與被除數相同,只要被除數為負數,餘數即為負數。

22樓:糾結

是-3 你算的沒錯 別糾結了

23樓:彩色圓胖胖

就是取餘數麼 得3啊

24樓:匿名使用者

是4,最簡單自己寫個例子驗證下就行了,別被弄糊塗了

c語言中1 0 2 3等於多少,c語言中1 2等於多少

1.0 2 3 1.5 在c語言中 除數和被除數有一個為浮點數時 結果就是浮點數 所以1.0 2 0.5 0.5 3 1.5 c語言中1 2等於多少 首先我們要理解的是 在c語言中是什麼運算。在c語言中,指的是取餘數。有了以上知識作為鋪墊,我們來看一下1 2結果到底是什麼。1除以2,商是0,餘數是1...

c語言中37是多少,C語言中37是多少?

在 c 語言中,為模運算子,即 取餘數。3 7 3 再例如 19 7 2.5 即 19除以 7 的商為 2,餘數為 5 你可以上機編寫程式進行驗證。表示取餘,3 7 4,因為餘數必須是非負數的 所以 3應寫成 7 4,即 3 7 1 4,商是 1,餘數是4。不好意思 上面這是在數學裡的定義,在c語言...

int 2 5f 4 7f 2 4等於多少?C語言中

int 2.5f 4.7f 是7 7 2 1 1 4 0 結果為0 c語言中2.5 7 3 int 2.5 4.7 2 4是如何算出等於2.5的 2.5 4.7 7.2 int 7.2 7 7 3 1 3 7 21 int 7.2 7 21 2 1 1 4 0 2.5 0 2.5 2.5 1 6 2...