关于数值的取值范围以及原理
1.二进制
-
计算机规定0000 0000代表0,1000 0000代表-0没有意义,如byte占用1字节,二进制八位为一字节,且每位用1或0表示,能够表示256(2^8)个数据。
-
八位为符号位(最高位)与数值位(剩余7位),符号位1表正数,0表负数。
例如1在二进制中:0000 00001 -1:1000 0001
-
使用时用 B( Binary)表示二进制。如10B,20B。
2.十进制
-
常用数学计算,满十进一,详见小学数学
-
使用时用 D( Decimal )表示十进制。如10D,20D。
3.十六进制
-
十六进制中,每位用0-9与A-F表示。
-
使用时用 H ( Hexadecimal ) 表示十六进制。
例如:19在十六进制中表示:13,169在十进制中表示A9。
4.正数:三码合一,原码,补码与反码都相同
-
符号位:正数符号位:0ÿ