【学习笔记】比特(bit)、字,字节(B)存储单位之间的关系+其与操作系统位数的关系+不同编译器编译方式下数据类型的表示范围...

1.在表示网络传输速度中与表示存储单位的不同:

表示存储单位时:1kB=1024B,但在网络中表示传输速度是1KB=1000B

2.下面介绍表示存储单位时的关系及其与操作系统位数的关系:

1B=8bit

字是指计算机cpu一次可处理的二进制数,32位操作系统字长位32bit(4B),64位系统字长64bit(8B);

3.不同操作系统中数据类型的表示范围

与其说数据类型与操作系统位数有关,不如说与编译器编译有关。一般的,数据类型的字节数是由编辑器决定的。64位系统中编译器可以采用32位和64位两种编译方式。两种编译方式中除了*与long会与编译器采用的32位编译或64位编译而有不同,其他的都固定不变。具体表示范围如下:

数据类型说明32位字节数64位字节数取值范围
bool布尔型11true,false
char字符型11-128~127
unsigned char无符号字符型110~255
short短整型22-32768~32767
unsigned short无符号短整型220~65535
int整型44-2147483648~2147483647
unsigned int无符号整型440~4294967295
long长整型48
unsigned long无符号长整型48
long long长整型88-2^64~2^64-1
float单精度浮点数44范围-2^128~2^128
精度为6~7位有效数字
double双精度浮点数88范围-2^1024~2^1024
精度为15~16位
long double扩展精度浮点数88范围-2^1024~2^1024
精度为15~16位
*地址48

转载于:https://www.cnblogs.com/lauzhishuai/p/6371055.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值