[英]Calculating integer overflow in C
我正在嘗試為x解決以下方程式,以使if語句為true。 我嘗試使用線性同余方程,但是無法獲得正確的答案。
我使用的假設是整數溢出發生在2 ^ 63-1,並且x的類型為long
有人可以給我一個如何做的指示嗎?
long arg1 = 1234123412341234;
long arg2 = -3456345634563456;
if(x * arg1 == arg2) {
//true
}
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.