今天看Socket,发现C#中有无符号类型,于是查了一下,情况如下:
ushort,范围:0-2的16次方
uint,范围:0-2的32次方
ulong,范围:0-2的64次方
和对应的short ,int,long相比较,他们去掉了符号位,取值范围发生了变化,取值范围大小并没有变。
今天看Socket,发现C#中有无符号类型,于是查了一下,情况如下:
ushort,范围:0-2的16次方
uint,范围:0-2的32次方
ulong,范围:0-2的64次方
和对应的short ,int,long相比较,他们去掉了符号位,取值范围发生了变化,取值范围大小并没有变。