c语言里,位 字节 B都是什么关系

如题所述

位 是 bit,一个位能表达2种状态,有或没有、真或假(1 or 0);
字节是 Byte,它由8个位排序组成,那它可以表达2的8次方种状态,即256种。
B 是 Byte 的简写;
而 b 则是 bit 的简写。
温馨提示:内容为网友见解,仅供参考
第1个回答  2017-03-23

C语言中:

1 Byte(字节) = 8 Bit(位)


一般32位系统下

常用的变量类型, 

    char    :  1byte (8bit)
    int     :  4byte (32bit)
    short   :  2byte (16bit)

本回答被网友采纳

c语言中的位,字节,还有KB,MB,GB,TB之间是什么转换关系啊?
1字节 = 8 位1TB = 1024GB 1GB = 1024MB1MB = 1024KB1KB = 1024B1B = 8bit

字节是怎么算出来的?
在C语言中,一个数字占4个字节或8个字节。当该数字为整数时,占4个字节(默认转换为int类型);当该数字为小数时,占8个字节(默认转换为double类型)。字节的换算关系 1字节(Byte)=8字位=8个二进制数 1字位(bit)=1个二进制数 1B=8b 1KB=1024B 1MB=1024KB 1GB=1024MB b称为字位、B...

C语言中什么叫字节,字符?
字节就是Byte=8bit(位)是计算机存储单位。一个位可以存储0或1.一字节就是8个位。字符在C语言中有两种:1.普通字符,用单引号括起来,如'k','l','a','0'都是(中文字一个算一个字符,但占字母等字符两倍的空间);2.转义字符,前面加\\号,一般是键盘上按不出的或特殊字符。如\\\\(\\),\\...

C语言基础知识点
每个C语言程序中main 函数是有且只有一个。读程序都要从main()入口, 然后从最上面顺序往下读(碰到循环做循环,碰到选择做选择)。【知识点3】存储形式 计算机的数据在电脑中是以二进制的形式保存。最低的存储单元是bit(位),位是由为 0 或者1构成。 byte 是指字节, 一个字节 = 八个位。数据存放...

C语言说char是16位,又说他是1字节(byte)字节和位有啥区别?
C 语言 规定 char 型 是1 字节整型。1字节 等于 2进制8位, 2进制的一个位,中文叫“字元”,英文叫 bit." C语言说char是16位" 这里可能有中英文 误解。有个 “字符集”的概念,例如,ASCII 字符集里,一个字符 是 8 字元,中文双字节编码字符 是 2字节 16字元。还有其它编码的 里...

c语言中字符串占用的空间是字节还是字?
C。需要占用8*52=416字节空间。计算方法:26乘以2乘以8,因为有26个英文字母,大小写,26乘以2,因为每个字节代表8个点,所以有26乘以2乘以8,所以字节是26乘以2乘以8 字节通常缩写为B,位通常缩写为小写的B,计算机内存的大小通常以字节表示。

c语言中int取值范围为16位指的是什么16位
就是在内存中存储的位数总共是16位,内存中存储是按二进制来存的,也就是二进制总共是16位,计算就是-2^15~2^15-1,因为二进制的第一位是符号位,所以是15次方。

c语言中byte怎么声明
字节(Byte \/bait\/ n. [C])是计算机信息技术用于计量存储容量的一种计量单位,也表示一些计算机编程语言中的数据类型和语言字符。B与bit:数据存储是以“字节”(Byte)为单位,数据传输是以大多是以“位”(bit,又名“比特”)为单位,一个位就代表一个0或1(即二进制),每8个位(bit,简写...

C语言中的高位字节和低位字节是什么意思?
比如:一个字节=8bit计算机中用16表示一个数,比如0001 0001 1001 0001 ; 0001 0001就为高字节,1001 0001为低字节。0001 0001 1001 0001B(或者1191H)11H 91H说通俗点,就是把一个数用编码表示出来(一般十六进制或二进制),左边的一半数为高,右边一半数为低。C语言是一门通用计算机编程语言...

求大神指教C语言中的位域
两个数据结构的位域都在整形(4字节)里分配, 如果不足一个整形的部分就按一个整形算 下面的图说明了位域在内存里的存储情况, 可以看到, 两种情况下位域都只占了一个字节, 不足一个整形(4字节), 所以就按一个整形算

相似回答