bit,byte,word ,数据类型存储空间

2024-04-30 21:08

本文主要是介绍bit,byte,word ,数据类型存储空间,希望对大家解决编程问题提供一定的参考价值,需要的开发者们随着小编来一起学习吧!

 位 bit 

字节 byte 

字 word :    不同计算机系统中占据一个单独的地址(内存单元的编号)并作为一个单元(由一个或多个字节组合而成)处理的一组二进制数。8位的CPU字长为8位,一个字等于一个字节,一次只能处理一个字节,而32位的CPU字长为32位,一个字等于4个字节,一次就能处理4个字节,同理字长为64位的CPU一次可以处理8个字节,一个字等于8个字节。

1字节=8位     (1 byte = 8bit) 
1字=2字节     (1 word = 2 byte) 

1 Byte = 8 Bits  ;        1 KB = 1024 Bytes  ;       1 MB = 1024 KB  ;        1 GB = 1024 MB

usb2.0标准接口传输速率。许多人都将“480mbps”误解为480兆/秒。其实,这是错误的,事实上“480mbps”应为“480兆比特/秒”或“480兆位/秒”,它等于“60兆字节/秒”,大家看到差距了吧。

字母占一个字节(byte), 汉字一般占用两个字节(byte)

       

                                            数据类型存储空间和值的范围

        C标准里面没有具体规定各种类型数据所占用存储单元的长度,这是由各编译系统自行决定的。

类型字节数取值范围
int (基本整型)2-32768~32767,即-2^15 ~ ( 2^15 - 1)
4-2147483648 ~ 2147483647 ,即 -2^31 ~ ( 2^31 - 1)
unsigned int (无符号基本整型)20 ~ 65535 , 即 0 ~ ( 2^16 - 1)
40 ~ 4294967295 , 即 0 ~ ( 2^32  - 1 )
short (短整型)2-32768 ~ 32767 , 即 -2^15 ~ ( 2^15 - 1)
unsigned short (无符号短整型)20 ~ 65535 ,即 0 ~ ( 2^16 -1 )
long (长整型)4- 2147483648 ~ 2147483647 ,即 -2^31 ~ ( 2^31 -1 )
unsigned long (无符号长整型)40 ~ 4294967295 , 即 0 ~ ( 2^32 - 1)
long long (双长型)8

-9223372036854775808 ~ 9223372036854775807,

即 -2^63 ~ ( 2^63  - 1)

unsigned long long (无符号双长整型)80 ~ 18446744073709551615 ,即0 ~ ( 2^64 - 1 ) 
类型字节数取值范围
signed char  (有符号字符型)1-128~127,即-2^7~ ( 2^7 - 1)
unsigned char (无符号字符型)10 ~ 255 ,即 0 ~ ( 2^8 - 1)
类型字节数有效数字数值范围 (绝对值)
float460以及 1.2 x 10^-38 ~ 3.4 x 10^38
double8150以及 2.3 x 10^-308 ~ 1.7x10^308
long double8150以及 2.3 x 10^308 ~ 1.7 x 10^308
16190以及 3.4 x 10^-4932 ~ 1.1 x 10^4932

 

这篇关于bit,byte,word ,数据类型存储空间的文章就介绍到这儿,希望我们推荐的文章对编程师们有所帮助!



http://www.chinasem.cn/article/949915

相关文章

Java利用docx4j+Freemarker生成word文档

《Java利用docx4j+Freemarker生成word文档》这篇文章主要为大家详细介绍了Java如何利用docx4j+Freemarker生成word文档,文中的示例代码讲解详细,感兴趣的小伙伴... 目录技术方案maven依赖创建模板文件实现代码技术方案Java 1.8 + docx4j + Fr

vue使用docxtemplater导出word

《vue使用docxtemplater导出word》docxtemplater是一种邮件合并工具,以编程方式使用并处理条件、循环,并且可以扩展以插入任何内容,下面我们来看看如何使用docxtempl... 目录docxtemplatervue使用docxtemplater导出word安装常用语法 封装导出方

C语言中的数据类型强制转换

《C语言中的数据类型强制转换》:本文主要介绍C语言中的数据类型强制转换方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录C语言数据类型强制转换自动转换强制转换类型总结C语言数据类型强制转换强制类型转换:是通过类型转换运算来实现的,主要的数据类型转换分为自动转换

Redis中的常用的五种数据类型详解

《Redis中的常用的五种数据类型详解》:本文主要介绍Redis中的常用的五种数据类型详解,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教... 目录Redis常用的五种数据类型一、字符串(String)简介常用命令应用场景二、哈希(Hash)简介常用命令应用场景三、列表(L

Java利用poi实现word表格转excel

《Java利用poi实现word表格转excel》这篇文章主要为大家详细介绍了Java如何利用poi实现word表格转excel,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 一、每行对象类需要针对不同的表格进行对应的创建。package org.example.wordToEx

python多种数据类型输出为Excel文件

《python多种数据类型输出为Excel文件》本文主要介绍了将Python中的列表、元组、字典和集合等数据类型输出到Excel文件中,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参... 目录一.列表List二.字典dict三.集合set四.元组tuplepython中的列表、元组、字典

Java实现将byte[]转换为File对象

《Java实现将byte[]转换为File对象》这篇文章将通过一个简单的例子为大家演示Java如何实现byte[]转换为File对象,并将其上传到外部服务器,感兴趣的小伙伴可以跟随小编一起学习一下... 目录前言1. 问题背景2. 环境准备3. 实现步骤3.1 从 URL 获取图片字节数据3.2 将字节数组

Python如何在Word中生成多种不同类型的图表

《Python如何在Word中生成多种不同类型的图表》Word文档中插入图表不仅能直观呈现数据,还能提升文档的可读性和专业性,本文将介绍如何使用Python在Word文档中创建和自定义各种图表,需要的... 目录在Word中创建柱形图在Word中创建条形图在Word中创建折线图在Word中创建饼图在Word

Python批量调整Word文档中的字体、段落间距及格式

《Python批量调整Word文档中的字体、段落间距及格式》这篇文章主要为大家详细介绍了如何使用Python的docx库来批量处理Word文档,包括设置首行缩进、字体、字号、行间距、段落对齐方式等,需... 目录关键代码一级标题设置  正文设置完整代码运行结果最近关于批处理格式的问题我查了很多资料,但是都没

使用Python快速实现链接转word文档

《使用Python快速实现链接转word文档》这篇文章主要为大家详细介绍了如何使用Python快速实现链接转word文档功能,文中的示例代码讲解详细,感兴趣的小伙伴可以跟随小编一起学习一下... 演示代码展示from newspaper import Articlefrom docx import