回覆列表
  • 1 # ltlkk38345

    取模運算子“%”的作用是求兩個數相除的餘數。例如,請看下面這段程式碼: x=15/7;如果x是一個整數,x的值將為2。然而,如果用取模運算子代替除法運算子"/",得到的結果就不同了: X=15%7;這個表示式的結果為15除以7的餘數,等於1。這就是說,15除以7得2餘1。取模運算子通常用來判斷一個數是否被另一個數整除。例如,如果你要列印字母表中序號為3的倍數的字母,你可以使用下面這段程式碼: int x; for(x=1; x

  • 2 # 使用者4243767351955

    取模運算,又稱求餘運算或者模除運算。它的作用是其運算子為%,形式為a%b,其中a和b都是整數。計算規則為,計算a除以b,得到的餘數就是取模的結果。

    如100%17 ,100 = 17*5+15。是100%17 = 15。2÷3 = 0 …… 2。即2 = 3*0+2。於是 2%3=2。這裡有一個規律,如果b>a>0,那麼a%b=a。

    對這個數沒影響的,但是分清下面兩種情況如下

    1、a = 1,a%2;

    這樣的話a的值是不會變,而a%2的值是儲存在另外一個臨時暫存器裡面的。

    2、a = 1,a = a%2;(也可以寫成a %= 2;)

    這樣的話a的值是會變的,因為a%2的值已經賦給a了(=的作用為賦值).所以a的值就是a%2的結果。

    擴充套件資料

    賦值運算子

    在C語言中,賦值運算子的符號是"="。在小學的數學中"="表示等於,但在C語言中代表賦值。

    舉個例子:

    int i=0;

    標識將0賦值給i這個變數。

    相關術語:

    資料物件:用來表示資料儲存區的術語。

    左值:用來標識一個特定的資料物件的名字或表示式,通常是可以改變值的物件。

    右值:能賦給可修改的左值的物件。

    運算元:就是運算子操作的物件。

  • 中秋節和大豐收的關聯?
  • 我覺得我男朋友對我挺好的,但為什麼我總感覺他可能沒那麼喜歡我?