在 getrandmax() 中,我得到的最大值為 2147483647
它在所有計算機上都是相同的,還是它會改變并且可以增加/減少?
uj5u.com熱心網友回復:
getrandmax() 通常與系統架構相關聯。最高的無符號數。
例如 2147483647 是 2^31-1。
其他系統可能有 2^15-1 = 32767(在某些 Windows 系統上記錄)。
我還沒有看到 64 位版本。但它會是 2^63-1 = 9223372036854775807。
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/506825.html