整数变量是计算机程序设计中只存储整数的一种数值变量。它与其他数值变量类型的不同之处在于它不能存储十进制值。不能使用整数变量来存储另一种数据类型的值,例如一个文本字符串或一个布尔变量。 如果程序员只需要从...
整数变量是计算机程序设计中只存储整数的一种数值变量。它与其他数值变量类型的不同之处在于它不能存储十进制值。不能使用整数变量来存储另一种数据类型的值,例如一个文本字符串或一个布尔变量。
![]()
如果程序员只需要从一个有十进制值的现有数字中提取整数,那么手持一本书中的整数变量的女人是很有用的。当一个十进制值是预期的,但不是无关的或不需要的,值可以放入一个整数变量中。这将自动破坏值的小数部分。计算机编程中变量的工作方式与变量在代数中的工作方式基本相同。代数变量的传统名称可能是"X"或"Y"。这些表示一个未知的值,可以通过执行计算。代数变量和编程变量的主要区别之一是计算机编程语言允许程序员指定变量名。这个名称可能是"X"、"Y,"或其它能更清楚地表示变量所代表内容的名称。计算机编程变量都存储不同类型的数据。这些数据类型决定如何操作变量。为整数变量设计的逻辑计算不能对文本字符串或布尔变量执行。另一方面手,整数变量不允许用于非数值变量类型的逻辑计算。许多计算机编程语言要求显式声明整型变量和其他变量类型。这意味着程序员必须指定他或她声明的变量是整数。编程语言可能使用为此目的而设计的特定关键字例如,在C语言中声明整型变量类型的关键字是"int"。在PERL等编程语言中,变量在使用变量之前既不必声明也不必指定类型。解释器或编译器根据变量上使用的运算符确定变量类型。For例如,PERL使用运算符==来确定两个数值是否存储完全相同的信息。运算符"eq"确定两个文本字符串变量是否包含相同的数据。在运行时确定变量类型可能会导致问题,占用更多的系统资源,还可能会减慢程序的速度。这就是原因所在大多数语言需要显式的变量声明。