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

相关文章

C#高效实现在Word文档中自动化创建图表的可视化方案

《C#高效实现在Word文档中自动化创建图表的可视化方案》本文将深入探讨如何利用C#,结合一款功能强大的第三方库,实现在Word文档中自动化创建图表,为你的数据呈现和报告生成提供一套实用且高效的解决方... 目录Word文档图表自动化:为什么选择C#?从零开始:C#实现Word文档图表的基本步骤深度优化:C

Qt实现对Word网页的读取功能

《Qt实现对Word网页的读取功能》文章介绍了几种在Qt中实现Word文档(.docx/.doc)读写功能的方法,包括基于QAxObject的COM接口调用、DOCX模板替换及跨平台解决方案,重点讨论... 目录1. 核心实现方式2. 基于QAxObject的COM接口调用(Windows专用)2.1 环境

使用Python将PDF表格自动提取并写入Word文档表格

《使用Python将PDF表格自动提取并写入Word文档表格》在实际办公与数据处理场景中,PDF文件里的表格往往无法直接复制到Word中,本文将介绍如何使用Python从PDF文件中提取表格数据,并将... 目录引言1. 加载 PDF 文件并准备 Word 文档2. 提取 PDF 表格并创建 Word 表格

Python轻松实现Word到Markdown的转换

《Python轻松实现Word到Markdown的转换》在文档管理、内容发布等场景中,将Word转换为Markdown格式是常见需求,本文将介绍如何使用FreeSpire.DocforPython实现... 目录一、工具简介二、核心转换实现1. 基础单文件转换2. 批量转换Word文件三、工具特性分析优点局

Java使用Spire.Doc for Java实现Word自动化插入图片

《Java使用Spire.DocforJava实现Word自动化插入图片》在日常工作中,Word文档是不可或缺的工具,而图片作为信息传达的重要载体,其在文档中的插入与布局显得尤为关键,下面我们就来... 目录1. Spire.Doc for Java库介绍与安装2. 使用特定的环绕方式插入图片3. 在指定位

Java利用Spire.Doc for Java实现在模板的基础上创建Word文档

《Java利用Spire.DocforJava实现在模板的基础上创建Word文档》在日常开发中,我们经常需要根据特定数据动态生成Word文档,本文将深入探讨如何利用强大的Java库Spire.Do... 目录1. Spire.Doc for Java 库介绍与安装特点与优势Maven 依赖配置2. 通过替换

C#实现插入与删除Word文档目录的完整指南

《C#实现插入与删除Word文档目录的完整指南》在日常的办公自动化或文档处理场景中,Word文档的目录扮演着至关重要的角色,本文将深入探讨如何利用强大的第三方库Spire.Docfor.NET,在C#... 目录Spire.Doc for .NET 库:Word 文档处理利器自动化生成:C# 插入 Word

Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)

《Python实现Word文档自动化的操作大全(批量生成、模板填充与内容修改)》在职场中,Word文档是公认的好伙伴,但你有没有被它折磨过?批量生成合同、制作报告以及发放证书/通知等等,这些重复、低效... 目录重复性文档制作,手动填充模板,效率低下还易错1.python-docx入门:Word文档的“瑞士

Redis 基本数据类型和使用详解

《Redis基本数据类型和使用详解》String是Redis最基本的数据类型,一个键对应一个值,它的功能十分强大,可以存储字符串、整数、浮点数等多种数据格式,本文给大家介绍Redis基本数据类型和... 目录一、Redis 入门介绍二、Redis 的五大基本数据类型2.1 String 类型2.2 Hash

使用Java填充Word模板的操作指南

《使用Java填充Word模板的操作指南》本文介绍了Java填充Word模板的实现方法,包括文本、列表和复选框的填充,首先通过Word域功能设置模板变量,然后使用poi-tl、aspose-words... 目录前言一、设置word模板普通字段列表字段复选框二、代码1. 引入POM2. 模板放入项目3.代码