【C语言】一个字节有多少位

世界杯开幕式视频

Question:一个字节是多少位?

Answer:一个字节为8位。

字节含义:

字节是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。

数据存储是以“字节”(Byte)为单位,数据传输是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写为b)组成一个字节(Byte,简写为B),是最小一级的信息单位。

位(即比特)含义:

比特是计算机专业术语,是信息量单位,是由英文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