當前位置:趣味科普網>經驗>

在C語言中負數能做自減運算嗎

經驗 閱讀(6.6K)

在C語言中負數能做自減運算嗎

自減,自增都是針對變數的,其值是正還是負沒關係,只需要判斷超越範圍,當一個整數是最小負數時,自減會出錯變成正數,這和數學上的數的運算不一樣,計算機的整數,實數長度是有限的,可以表示的數的個數是有限的,必要時要處理那種極端情況,才能保正程式不僅理論上正確,執行時一樣正確。