当前位置: 首页 > 网络应用技术

多少个字节数字存储占用Python(2023年最新完成)

时间:2023-03-08 15:23:53 网络应用技术

  简介:许多朋友问有关Python的数字存储帐户有多少个字节的问题。本文的首席执行官注释将为您提供详细的答案,以供您参考。我希望这对每个人都会有所帮助!让我们一起看看!

  《计算机系统的深度理解》一书提到了32台机器和64台机器中的4个字节,而短则不再超过int,它不超过长时间。位置和短类型的长度不能超过INT类型,并且INT类型不能超过长类型。这意味着每种类型的可变长度由编译器确定,并且当前主流编译器通常为4个字节(例如,GCC),在32 -bit中机器和64位机器。

  相关建议:“ Python教程”

  这是海湾合作委员会编译器下的32台机器和64台机器占用的字节数:

  应该解释的是,指针类型存储了变量的地址,因此32位计算机只需要32位,而64位计算机需要64位。

  一个数字是一个字节。

  字节标准定义:一个字节是8位。由于上述每个位或0或1个,因此8位字节包含256个可能的0,1组合。

  整数应基于类型,通常很长。

  至于C中的实数,有32位和64位(双)。其他语言中有80种类型,称为扩展精度实数。主要是CPU内扩展精度的扩展精度,即80位。可以保证不会丢失的实际数量。

  扩展信息:

  字符和字节

  ASCII代码:英文字母(无论情况如何)占据了空间的字节,汉字占据了两个字节。作为计算机中的数字单元,二进制数字序列通常为8位二进制数字,转换为十进制。最小值-128,最大值127.类似于ASCII代码为字节。

  UTF-8编码:英语字符等于字节,中文(包括传统)等于三个字节。

  Unicode代码:一个英语等于两个字节,一个中文(包括传统)等于两个字节。

  数据存储基于“字节”(字节),大多数数据传输是“位”(位于bit”(也称为“ bit”)作为单位。posing(bit,缩写为b)以形成一个字节(缩写为b)的字节是最小的级别信息单元。

  硬盘制造商是根据GB(十进制,即10个背景,例如1MB = 1000KB)计算的,计算机(操作系统)为GIB(第二-in,即,即第10侧,2,例如1MIB = 1MIB = 1024KIB),但国内用户通常了解1MIB = 1M = 1024 Kb,因此为了促进对中国文化的理解,也可以进行翻译MIB。

  同样,根据硬盘制造商的大小对1MB的大小的不同理解,根据实际的1MIB = 1024KB,许多160克硬盘的实际容量小于160克。。

  数据类型

  字节数据类型(字节类型)用一个字节(字节)存储,该字节可以区分256个数字,并且值范围:0至255.字节是一个非符号类型从0-255开始,因此不能以负面表示编号。引用数据类型。

  在计算机中,一串数字处理或整体操作称为计算机单词,称为单词。单词通常分为几个字节(每个字节通常为8位)。在内存中,通常是一个单词存储在每个单元中,因此可以设计每个单词。单词的长度表示。

  在计算机的运算符和控制器中,通常在单词中传输。字符在不同地址中的含义不同。例如,发送给控制器的单词是指令,而发送给操作员的单词是数字。

  长话

  计算机的每个单词都包含字符的数量。计算机上有两个固定和可变字符。固定的单词长度,即,无论情况如何,单词的长度都是固定的;长词长度在一定范围内,其长度是可变的。

  计算出的单词长度是指一次可以处理的二进制数量的数量。计算机处理数据的速率与处理速度和操作速度自然相关。如果计算机的单词是两次另一台计算机的长度,即使两台计算机的速度相同,前者也可以同时完成两倍。

  通常,大型计算机的单词是32-64位,小型计算机为12-32位,而微型计算机为4-16位。单词长度是计算计算机性能的重要因素。

  字节

  字节是指一组二进制数字相邻。通常是8位作为字节。它是一个构成信息的小单元,从整体上参与操作,小于单词,并且是一个构成该单元的单位单词。

  在微型计算机中,通常使用多少个字节来指示内存的存储容量。

  例如,在C ++数据类型表示中,通常char为1个字节,int为4个字节,而双为8个字节。

  理解代码的关键是准确理解字符和字节的概念。这两个概念易于混淆。让我们在这里区分它:

  概念描述的示例

  字符使用的标记,一个抽象意义上的符号。

  将数据存储在字节计算机(8位二进制数字)中的单元是一个非常特定的存储空间。0x01,0x45,0xfa ...

  细绳

  在内存中,如果以ANSI编码的形式存在“字符”,则可以由一个字节或更多字节表示一个字符。然后,我们将此字符串称为ANSI字符串或多字节字符串。例如,“中文123”(考虑8个字节,包括隐藏的0)。

  字符集

  对于ANSI编码方法,存在不同的字符集。相同的字节序列在不同的字符集中有所不同。要正确分析ANSI字符串,您还必须选择正确的字符集,否则可能会导致So called的乱码现象。不同的语言版本具有默认字符集。

  没有指定的字符集,系统将使用此字符集来解析ANSI字符串。我们将看到乱码的代码。

  但是,如果我们使用Visual Studio和其他文本编辑器打开此文件,并选择正确的字符集,我们将能够看到其原始外观。注意:传统的汉字集中在简化的中文字符和集中度中传统的汉字不一定是相同的(事实证明它似乎完全不同)。

  每个字符集都有一个称为代码页的唯一数字。简化中文(GB2312)的代码页为936,系统的默认字符集的代码页为0。系统的语言设置。

  Unicode

  在内存中,如果在Unicode中的序列号中存在“字符”,那么我们称之为Unicode字符串或宽字节字符串的字符串。10个字节)。

  Unicode和ANSI之间的差异等于输入方法中的“完整角”和“半子”之间的差异。

  由于在不同的ANSI代码中指定的标准是不同的(不同的字符集),因此对于给定的多行字符串,我们必须知道它用于知道其包含的字符集包含其包含swhat“字符”。

  对于Unicode字符串,无论环境如何,它代表的“字符”内容始终相同。Unicode具有统一标准。它定义了世界上大多数字符的编码,因此可以以相同的编码方法保存拉丁语,数字,简化中文,传统中文,日语等。

  参考材料来源:百度百科全书

  以python3版本为例,int类型是python中的动态长度。因为python3中的int类型是较长且整数,因此该理论支持大量数字,但其结构实际上非常简单。它在longintepr.h中定义:

  struct_longobject {

  pyObject_var_head

  DIGIT OB_DIGIT [1];

  };

  这个结构是什么意思?重点是ob_digit。这是一个阵列指针。Digit可以被视为int的别名。这是Python的整数存储机制。这边走:

  ob_digit [0] = 789

  ob_digit [1] = 456

  ob_digit [2] = 123

  低位置存储在低索引中。在python的整数结构中的阵列中,每个元素存储15位二进制数(32位数字系统具有15位不同数字的32位数字的数字,而64位 - 位数为64位。系统是30位)。

  因此,sys.getSizeOf(0)数组元素为0.在这次,占据24个字节(pyobject_var_head的大小).sys.sys.getSizeOf(456)需要使用元素,因此使用4个字节。

  一个数字是一个字节。

  字节(字节)是计算机信息技术来衡量存储容量的计量单元。这也表明计算机编程语言中的某些数据类型和语言字符。一个字节存储在无符号编号的8位数字中。255。就像单词元素一样,字节类型变量仅需要存储在一个位的存储空间中(8-位)。

  有关部门:

  B和位

  数据存储基于“字节”(字节),大多数数据传输是“位”(位于bit”(也称为“ bit”)作为单位。posing(bit,缩写为b)以形成一个字节(缩写为b)的字节是最小的级别信息单元。

  单词(字)

  在计算机中,一串数字处理或整体操作称为计算机单词,称为单词。单词通常分为几个字节(每个字节通常为8位)。在内存中,通常存储一个单词在每个单元中。因此,每个单词都可以设计。单词的长度表示。

  长话

  计算机每个单词中包含的点数称为单词的长度,计算出的单词长度是指一次可以处理的二进制数量。- 小计算机是12-32位,而微型计算机为4-16位。单词长度是计算机性能测量的重要因素。

  一个数字占据字节(字节)是计算机信息技术来衡量存储容量的计量单元。这也表明计算机编程语言中的某些数据类型和语言字符。一个字节存储在8个无符号编号的数字中。255,就像单词元素一样,字节类型变量仅需要存储在一个位的存储空间中(8-位)。

  字节的含义

  字节是二进制数据的单元。A字节通常是8个长度。但是,有些旧的计算机结构使用不同的长度。为了避免混乱,在大多数国际文献中,使用单词而不是字节。在大多数计算机系统中,一个字节,一个字节是一个8位长的数据单元,大多数计算机都使用字节来表示字符,数字或其他字符。

  一个字节还可以代表一系列二进制位置。在某些计算机系统中,4个字节代表一个单词,该单词可以在执行指令时有效地处理数据。一些语言描述要求2个字节代表一个字符,该字符称为a双字节字符集。

  结论:以上是主要CTO注释的数字存储占有多少个字节的全部内容。感谢您阅读本网站的内容。我希望这对您有帮助。不要忘记找到字节python的相关内容。