整数格式是计算机编程中的一种数据类型。数据的类型取决于所存储的信息类型、数字数据的存储精度以及在处理过程中如何操作该信息。整数代表整个单位。整数在内存中占用的空间较少,但这种节省空间的功能限制了可以存储的整数的大小。
整数是算术、代数、会计和枚举应用程序中使用的整数。整数意味着不存在更小的部分单位。数字 2 作为整数与数字 2.0 具有不同的含义。第二种格式表示存在两个完整单位和十分之零一个单位,但是十分之一个单位是可能的。第一个数字为整数,意味着不考虑较小的单位。
编程语言中采用整数格式有两个原因。首先,当考虑不可分割为更小的单元的对象时,整数格式是合适的。一位经理在编写计算机程序来计算 100 美元奖金在三名员工之间的分配时,不会为奖金变量指定整数格式,而是使用整数格式来存储员工数量。程序员认识到整数是整数,不需要那么多位数就可以准确表示。
在计算的早期,内存空间有限且宝贵,因此开发了一种整数格式来节省内存。由于计算机内存是二进制系统,数字以基数 2 表示,这意味着可接受的数字是 0 和 1。基数 2 中的数字 10 表示基数 10 中的数字 2,因为二列中的 1 是乘以 2 的数字提升到二次方。 2 进制的 100 等于 10 进制的 8,因为第一列中的 1 是 1 乘以 2 的立方。
使用开/关基础来表示二进制数,开发了基于电力的计算机。位是数据的单个开/关、真/假或 0/1 表示。虽然使用计算机可直接寻址的位数的变化探索了不同的硬件配置,但 8 位字节和 2 字节字成为通用计算的标准。那么整数格式宽度的规范决定的不是小数位数,而是整数可以采用的最大和最小值。
大多数语言的整数格式允许使用一个位作为符号来指定正数或负数整数。在 32 位语言编译器上,C/C+ 语言使用整数格式 int 来存储 –231 到 231-1 之间的有符号整数值。减去一个整数值以适应零,即大约 +/-2.1 万亿。在 64 位编译器上,使用 int64 数据类型,有符号整数值 b允许介于-263 到 263-1 之间,或 +/-9.2 quintillion 之间。
0 篇文章
如果觉得我的文章对您有用,请随意打赏。你的支持将鼓励我继续创作!