一个字节的无符号数能表达的数值范围是0----255, 10

一个字节的无符号数能表达的数值范围是0----255,00000000-----111111110-----2^8-1为什么要减1... 一个字节的无符号数能表达的数值范围是0----255,0000 0000-----1111 1111
0-----2^8-1 为什么要减1
展开
 我来答
百度网友ca560fe
2019-10-21 · TA获得超过2.3万个赞
知道答主
回答量:70
采纳率:100%
帮助的人:3万
展开全部

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

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



扩展资料:

计算机科学中,0经常用于表现布林(布尔)值“假”。计算机的数据基础由二进制构成,即0和1。电路传送数据时,0和1分别代表低电位和高电位。开关的通断表示0和1。

编程语言中,一个数组的个数是4的话,它实际的成员是0到3,而不是1到4。在c语言中,0放在整型常量前表示八进制数,而整型十六进制数前常用0x开头。

1和0是计算机处理数据的基本单位,包括2014年你在电脑上看到的所有一切都是有1和0两个数组成的,每个1或0一个位,即一位比特,8个比特是一个字节(B)。我们在电脑中看到的图像视频等都是计算机通过对储存器中无数个1和0的计算得来的。

基本储存单元:

位(bit):二进制数中的一个数位,可以是0或者1,是计算机中数据的最小单位

字节(Byte,B):计算机中数据的基本单位,每8位组成一个字节。各种信息在计算机中存储、处理至少需要一个字节。例如,一个ASCII码用一个字节表示,一个汉字用两个字节表示。

字(Word):两个字节称为一个字。汉字的存储单位都是一个字。

参考资料来源:

百度百科-储存单位

百度百科-0



匿名用户
推荐于2017-12-16
展开全部
B代表其数据类型为BYTE,是字节类型而不是字类型,一个字节所支持的值域为0~255.在西门子中,字节类型为字串类型,所以无法支持带有符号的10进制数,你只能将其作为16进制或者2进制输入,例如:作为二进制输入:L2#1001TMB0或者作为16进制输入:LB#16#9TMB0
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式