什么是二进制单位?

来源:百度知道 编辑:UC知道 时间:2024/05/03 14:54:34
计算机的二进制单位是什么意思?
c语言的数据取值都是怎么计算的?
我知道一个二进制单位等于8个字节,其他的我就的拜托楼下的了!!

一个二进制单位?我还第一次听说,是不是没有“单”,只有位呢?
一个二进制位,是1/8个字节,也就是说,8个二进制位是1个字节,二进制位是bit,字节是Byte(你说的好像是错的哦)

C语言的数据取值是这样算的
比如byte是8位二进制数,那么能表示2的8次方=256个数,理应能表示0~255每个数,这对于小学生是足够的,但是,由于我们看到还有负数,我们就来表示-128~+127,这样就算出了范围(一般是负数多表示一个,这是由于补码的缘故)

一个二进制单位?我还第一次听说,是不是没有“单”,只有位呢?
一个二进制位,是1/8个字节,也就是说,8个二进制位是1个字节,二进制位是bit,字节是Byte(你说的好像是错的哦)

C语言的数据取值是这样算的
比如byte是8位二进制数,那么能表示2的8次方=256个数,理应能表示0~255每个数,这对于小学生是足够的,但是,由于我们看到还有负数,我们就来表示-128~+127,这样就算出了范围(一般是负数多表示一个,这是由于补码的缘故)

计算机的cpu只可识别01代码,逢二进一,采用二进制
语言的数据取值数按二进制计算(计算机内部)其中正数按原码,负数按反码