int的有效位數?
從二進制的角度來看整數的有效位數,要從整數的編碼說起,有符號整數編碼包括原碼、反碼和補碼三種常規編碼方式,原碼表示即最高位為符號位,0表示正數,1表示負數,如果以8位二進制位來表示,符號位要占1位,所以有效位數7位。
要獲取整型類型在當前編譯環境中所占的位數,可以使用sizeof運算符。
int的有效位數?
從二進制的角度來看整數的有效位數,要從整數的編碼說起,有符號整數編碼包括原碼、反碼和補碼三種常規編碼方式,原碼表示即最高位為符號位,0表示正數,1表示負數,如果以8位二進制位來表示,符號位要占1位,所以有效位數7位。
要獲取整型類型在當前編譯環境中所占的位數,可以使用sizeof運算符。