正式是以补码表示的正数的补码是其本身:
负数的补码:
1.将该数的绝对值表示成二进制的形式
2.按位取反(0变1变0)
3.再加1
正数类型
int 4个字节
short 2个字节
long 8个字节
最高位都表示符号位(0正数,1负数)
uint 32位全部表示正数没有符号位(类似的还有ushort,ulong,sbyte)
sbyte -128--127
实数类型变量
float float x=3.14f (7位有效数字)
double
decimal
正式是以补码表示的正数的补码是其本身:
负数的补码:
1.将该数的绝对值表示成二进制的形式
2.按位取反(0变1变0)
3.再加1
正数类型
int 4个字节
short 2个字节
long 8个字节
最高位都表示符号位(0正数,1负数)
uint 32位全部表示正数没有符号位(类似的还有ushort,ulong,sbyte)
sbyte -128--127
实数类型变量
float float x=3.14f (7位有效数字)
double
decimal