整数格式是计算机程序设计中的一种数据类型。数据类型由所存储的信息类型、数字数据的存储精度以及在处理过程中如何处理这些信息而定。整数代表整个单位。整数在内存中占用较少的空间,但这种节省空间的功能限制了大小...
整数格式是计算机程序设计中的一种数据类型。数据类型由所存储的信息类型、数字数据的存储精度以及在处理过程中如何处理这些信息而定。整数代表整个单位。整数在内存中占用较少的空间,但这种节省空间的功能限制了大小整数格式是为节省早期计算机内存而开发的。

整数是算术、代数、会计和枚举应用程序中使用的整数。整数意味着没有更小的部分单位。作为整数的数字2与数字2.0有不同的含义。第二种格式表示有两个整数单位和一个单位的十分之零,但单位的十分之一是可能的。第一个数字作为整数表示不考虑较小的单位。
在程序设计语言中使用整数格式有两个原因:第一,当考虑不可分割成更小单位的对象时,整数格式是合适的。一个经理编写计算机程序,计算三个雇员之间100美元奖金的划分,不会为奖金变量指定整数格式,但会使用整数格式存储员工人数。程序员认识到整数是整数,不需要那么多的数字才能精确表示。
在计算的早期,内存空间是有限的和宝贵的,由于计算机内存是一个二进制系统,数字以2为基数表示,也就是说可以接受的数字是0和1。基数2中的数字10代表基数10中的数字2,因为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数据类型,允许-263到263-1之间的有符号整数值,或+/-9.2万亿。