计算机编程字节和位的问题

来源:百度知道 编辑:UC知道 时间:2024/06/15 15:55:37
以VB.net为例,请高手解释一下int16,int32,int64,boolean,char,byte各占的位数?
占多少字节?
位和字节有什么关系?
位和字节有什么转换公式?
其中boolean的字节和哪个数据类型的字节一样?
不回答这些问题也简单讲一下你知道的一些

正如大家所知 1字节==8位
我以c++为例说一下吧

short int、unsigned short int、signed short int类型为2字节
int、signed int、unsigned int、long int、signed long int、unsigned long int类型的为4字节
double、long double类型的为8字节
float类型的为4字节
char、signed char、unsigned char类型的为1字节

之所以有这么多类型,全是因为示数范围不同引起的。

占多少位我想书上应该有。你查查。
8位=1字节

一个字节等于8个位。