字,位,字节,bit,二进制位的意思和关系
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了字,位,字节,bit,二进制位的意思和关系相关的知识,希望对你有一定的参考价值。
1、字:计算机进行数据处理时,一次存取、加工和传送的数据长度称为字(word)。
2、位:英文bit,音译为“比特”,表示二进制位。
位是计算机内部数据储存的最小单位,11010100是一个8位二进制数。一个二进制位只可以表示0和1两种状态(21);两个二进制位可以表示00、01、10、11四种(22)状态;三位二进制数可表示八种状态(23)等。
3、字节:英文Byte,音译为“拜特”,习惯上用大写的“B”表示。字节是计算机中数据处理的基本单位。
4、位和字节的关系:
计算机中以字节为单位存储和解释信息,规定一个字节由八个二进制位构成,即1个字节等于8个比特(1Byte=8bit)。
八位二进制数最小为00000000,最大为11111111;通常1个字节可以存入一个ASCII码,2个字节可以存放一个汉字国标码。
5、字和字节的关系:
一个字通常由一个或多个(一般是字节的整数位)字节构成。例如286微机的字由2个字节组成,它的字长为16;486微机的字由4个字节组成,它的字长为32位机。
计算机的字长决定了其CPU一次操作处理实际位数的多少,由此可见计算机的字长越大,其性能越优越。
扩展资料:
字长:计算机的每个字所包含的位数称为字长。
根据计算机的不同,字长有固定的和可变的两种。固定字长,即字长度不论什么情况都是固定不变的;可变字长,则在一定范围内,其长度是可变的。
计算的字长是指它一次可处理的二进创数字的数目。计算机处理数据的速率,自然和它一次能加工的位数以及进行运算的快慢有关。
如果一台计算机的字长是另一台计算机的两倍,即使两台计算机的速度相同,在相同的时间内,前者能做的工作是后者的两倍。
一般地,大型计算机的字长为32―64位,小型计算机为12―32位,而微型计算机为4一16位。字长是衡量计算机性能的一个重要因素。
参考技术A "位"是表示"数权值",即我门在十进制中说的"个位","十位"一样.基数"R"是随着使用的进制而不同的,在二进制中R=2 在十进制中R=10其他进制的数化为十进制都是以:数字*R的D次方.D等于该数字所在位的数权值.打个比方,二进制11101的换算为十进制:
1*R的4次方(这里R=2)+1*R的3次方+1*R的2次方+0*R的1次方+1*R的0次方=16+8+4+0+1=29
字节是计算机中存储的最小单位,一个字节(Byte)是一个8位的二进制,所以说一个字节为8位即8bit.
比特(BIT)是数据的最小单位,但在计算机中数据的存储却是一字节(8BIT)来存储的.
ASCII表(美国标准信息交换表)中对字符的编号是一个8位的2进制,所以在计算机中用1个字节来表示1个英文字母.而在汉字中,表示一个汉字需要16位的2进制数,所以存储一个汉字要2字节.
参考资料:大学教材<计算机文化基础>
本回答被提问者采纳 参考技术B 1个字(word)是16位,是2个字节,1个字节(byte)是8位,是8bit,
1个bit是1位.
就象十进制由0~9组成,二进制只由0和1组成,逢二进一.
1bit的1位就表示二进制的1位. 参考技术C 字是16位
字节是8位
位就是一位二进制,一位只能表示1或者0
二进制位就是位 参考技术D c
一个字节多少位
前几天笔试发现这个问题有点模糊,囧,记录一下:
- 1字节(byte) = 8位(bit)
在16位的系统中(比如8086微机) 1字 (word)= 2字节(byte)= 16(bit)
在32位的系统中(比如win32) 1字(word)= 4字节(byte)=32(bit)
在64位的系统中(比如win64)1字(word)= 8字节(byte)=64(bit)
C类型 | 32 | 64 |
char | 1 | 1 |
short int | 2 | 2 |
int | 4 | 4 |
long int | 4 | 8 |
long long int | 8 | 8 |
char* | 4 | 8 |
float | 4 | 4 |
double | 8 | 8 |
以上是关于字,位,字节,bit,二进制位的意思和关系的主要内容,如果未能解决你的问题,请参考以下文章
什么叫"位"(bit), 什么叫"字节"(byte),和"字"(word)