问问题描述
一个字节的无符号数,求解答求解答,重要的事说两遍!
答精选答案

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
本文来自作者[犇财教育原助理]投稿,不代表公众科技网立场,如若转载,请注明出处:https://www.cpst.net.cn/changshijingxuan/202609/548438.html
评论列表(4条)
我是公众科技网的签约作者“犇财教育原助理”!
希望本篇文章《一个字节的无符号数》能对你有所帮助!
本站[公众科技网]内容主要涵盖:教育咨询,知识百科
本文概览:1Byte=8bit二进制下,无符号整数取值范围是00000000-11111111,有符号取值范围是负1111111到正1111111,因为在有符号规则下,第一位0和1代表数字的正负换成十进制就是无符号取值范围是0~255,有符号取值为-127~127。既不是正数也不是负数,而是正数和负数的分界点。因为0不是正数,2^8=256从0-256刚好256个数。两个字节代表可以储存的最大数为2^16=65536,两个字节若不考虑符号问题,那么可以储存0-65536个数。考虑符号问题,二进制第一位为符号位,则储