在寫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欄位,估計第一次檢視的...