整型


⭐️⭐️整型⭐️⭐️
整型分为char、short、int、long,最大的特点就是在不同平台或编译器下所分配的内存空间不同,这里我们统一按32位系统处理。

⭐️1. charヾ(❀╹◡╹)ノ゙❀~
char其实是一个字符型,但也可以定义整型,在32位操作系统中储存大小为1字节。

这里出现了一个新的概念——字节(Byte,简写为B)。字节是计算机信息存储容量的计量单位,和大家用米做计量长度的单位一样,只不过这里是计算机用的单位。

大家都知道,电脑只认识二进制数字串,就是“0”和“1”,一个“0”或者“1”,就是一位,位用bit(比特)表示,那101010就是6个数字,就是6位,32位系统就表示一次性可以处理32位数据。

而一个字节是8位,也就是有8个二进制数。而字符型char大小为一个字节。

每一种基本数据类型都有两种形式:有符号数(signed)和无符号数(unsigned)🙊

如果是无符号数,最小是0000 0000,为0,最大为1111 1111,即2^8-1,为256。🙊

如果是有符号数,最高位为符号位,0表示正,1表示负。🙊

0 000 0000~0 111 1111,范围为0~127;1 000 0000~1111 1111,范围则为-1~128;所以unsigned char范围是0~255,signed char的范围🙊
⭐️2.short
短整型,占两个字节,也就是16位,定义方法为short a;前面有unsigned就是无符号整型,数据值的范围为-32768~32767,没有就默认有符号,数据值的范围为0~65535。

⭐️3. int
整型(拆解hello world留下的坑终于填了,我太好了),占4个字节,也就是32位,定义方法为int a;前面有unsigned就是无符号整型,数据值的范围为……按计算器太麻烦了,反正不超过10位数就行。是-128~127。
(没了,欢迎下次再来)
大家一起加油!
下期讲解long int和int的区别

  • 2
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值