記一次C運算子問題

2021-10-04 01:58:39 字數 657 閱讀 5658

在寫oj的時候遇到一題,兩種方式得到不同的結果:

錯誤:

int

main

(int argc,

const

char

* ar**)

printf

("%d\n"

,res%

1000);

}return0;

}

正確:

int

main

(int argc,

const

char

* ar**)

printf

("%d\n"

,res%

1000);

}return0;

}

int

main

(int argc,

const

char

* ar**)

printf

("%d\n"

,res%

1000);

}return0;

}

所以,得出結論,使用賦值運算子的時候,後面運算數只能有乙個(若是多個則會進行運算得出結果再進行最終計算,在某些情況下會影響最終結果)。

Objective C位運算子 一次求反運算子

一次求反運算子是一元運算子,它的作用僅是對運算數的位 翻轉 將運算數的每個是1的位翻轉為0,而將每個是0的位翻轉為1。下面是真值表 b1 b1 0 1 1 0 如果不知道運算中數值的準確位大小,那麼一次求反運算子非常有用,使用它可讓程式不會依賴於整數資料型別的特定大小。例如,要將型別為int的w1的...

記一次線上問題排查

這次線上問題來的比較突然,影響也大,用部落格記錄下整個過程,也當作是對這次事故的一次總結歸納。day1 2018年06月21號上午10點,收到運營同事通知,http com api 訪問量劇增,日誌量達到80g 天,而且有上公升趨勢。運營同事讓我們排查,這種訪問是否正常。運營統計訪問量 收到通知後立...

記一次線上快取問題

今天上線專案時,檢視乙個軟體列表,我的介面裡是findall,可是軟體列表裡沒有type欄位沒有出現,後來檢查發現 是線下softmodel裡type欄位沒更新過來,清完線下表快取,並用gii重新生成了下softmodel,然後再次上線。再次檢視線上該軟體列表,還是沒有type欄位,估計第一次檢視的...