unsigned short,long



short 在一般计算机中占 2 个字节 也就是 16 位 1byte=8bit

我们一般时候会这么用 short a;

计算机默认为有符号 所以取值范围是 -2^8 ~~~ 2^8-1 ^是幂的意思

所以也就是 -32768 ~~~ 32767

但是我们上边定义为 unsigned 为无符号 所以取值范围是 0~~~2^16-1 也就是 0~~~~65535

unsigned long int在C语言中是无符号长整形 变量,是整形变量的一种。unsigned long int 与unsigned long是等价的,即定义的时候int可以不写。
在32位系统中,字节数为4;在64位系统中,字节数为8,。C语言字节数与long型数据一样;
unsigned long int的取值范围: 0~4294967295 即 0~(2的32次方-1)
unsigned 是无符号

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值