全站数据
8 4 2 0 5 8 1

一个字节的无符号数

英语口语宝强哥 | 简单学习,快乐成才!         
问题更新日期:2024-10-12 13:43:41

问题描述

一个字节的无符号数急求答案,帮忙回答下
精选答案
最佳答案

1Byte=8bit

二进制下,无符号整数取值范围是00000000-11111111,有符号取值范围是负1111111到正1111111,因为在有符号规则下,第一位0和1代表数字的正负

换成十进制就是无符号取值范围是0~255,有符号取值为-127~127。

既不是正数也不是负数,而是正数和负数的分界点。因为0不是正数,2^8=256从0-256刚好256个数。

两个字节代表可以储存的最大数为2^16=65536,两个字节若不考虑符号问题,那么可以储存0-65536个数。考虑符号问题,二进制第一位为符号位,则储存的最大数为2^15=32768。0不属于正数也不属于负数,所以有符号的情况下,储存的数字为-32768——+32767