char类型的取值范围为何是-128~127,怎么算?

日期:2019-08-07 10:30:19 人气:1

char类型的取值范围为何是-128~127,怎么算?

1,char类型是8位,最高位是符号位,0正1负,所以01111111是127。 2,-127是10000001,而10000000换算过来就是-128。 1, “一个n位有符号int型数值,其范围为-2^(n-1) ??2^(n-1) -1”。导致此情况的根本原因是“人们解决问题时,习惯以人的思维思考问题。 2,计算机本身确实以机器的思维进行处理的”。就表现为“计算机对数据的处理其实是以‘补码’的形式,而非日常生活中人们进行数学运算所采用的‘原码’的形式”,但是,人们在对“此数值范围”进行处理的时候,却
    A+
热门评论