1、为什么int8的取值范围是-128~127呢?

为什么int8的取值范围是-128~127呢?
首先需知道1字节是8位:
0000 0000 字节的第一位为符号位
1000 0000 0为正值,1为负值
因为 int8 总共能够表示2的8次方,所以带符号的正值为128个数,负值为128个数;

但是这是没有0的情况下,所以将0算在正值内,负值的范围还是-128,但是正值范围少了一个坑,就剩127个位置了。

(0不是正数也不是负数)

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容