整數變量是計算機程序設計中只存儲整數的一種數值變量。它與其他數值變量類型的不同之處在于它不能存儲十進制值。不能使用整數變量來存儲另一種數據類型的值,例如一個文本字符串或一個布爾變量。 如果程序員只需要從...
整數變量是計算機程序設計中只存儲整數的一種數值變量。它與其他數值變量類型的不同之處在于它不能存儲十進制值。不能使用整數變量來存儲另一種數據類型的值,例如一個文本字符串或一個布爾變量。
![]()
如果程序員只需要從一個有十進制值的現有數字中提取整數,那么手持一本書中的整數變量的女人是很有用的。當一個十進制值是預期的,但不是無關的或不需要的,值可以放入一個整數變量中。這將自動破壞值的小數部分。計算機編程中變量的工作方式與變量在代數中的工作方式基本相同。代數變量的傳統名稱可能是"X"或"Y"。這些表示一個未知的值,可以通過執行計算。代數變量和編程變量的主要區別之一是計算機編程語言允許程序員指定變量名。這個名稱可能是"X"、"Y,"或其它能更清楚地表示變量所代表內容的名稱。計算機編程變量都存儲不同類型的數據。這些數據類型決定如何操作變量。為整數變量設計的邏輯計算不能對文本字符串或布爾變量執行。另一方面手,整數變量不允許用于非數值變量類型的邏輯計算。許多計算機編程語言要求顯式聲明整型變量和其他變量類型。這意味著程序員必須指定他或她聲明的變量是整數。編程語言可能使用為此目的而設計的特定關鍵字例如,在C語言中聲明整型變量類型的關鍵字是"int"。在PERL等編程語言中,變量在使用變量之前既不必聲明也不必指定類型。解釋器或編譯器根據變量上使用的運算符確定變量類型。For例如,PERL使用運算符==來確定兩個數值是否存儲完全相同的信息。運算符"eq"確定兩個文本字符串變量是否包含相同的數據。在運行時確定變量類型可能會導致問題,占用更多的系統資源,還可能會減慢程序的速度。這就是原因所在大多數語言需要顯式的變量聲明。