Difference between revisions of "Integer"

 
(18 intermediate revisions by 12 users not shown)
Line 1: Line 1:
An integer number is one of the numbers obtained in counting (positive integers also known as [[natural number|natural numbers]]): <math>1,2,3,\dots</math>, zero: <math>0</math>, or one of the negative integers: <math>\displaystyle -1,-2,-3,\dots</math>. If <math>\displaystyle{a}</math> and <math>b</math> are integers, then so is their sum <math>a+b</math>, their difference <math>\displaystyle a-b</math>, and their product <math>ab</math>, but their quotient <math>\frac ab</math> may or may not be an integer.
+
An '''integer''' is one of the numbers obtained in counting the [[natural number]]s (<math>1,2,3,\ldots</math>), zero (<math>0</math>), or the negatives of the natural numbers (<math>-1,-2,-3,\ldots</math>). If <math>a</math> and <math>b</math> are integers, then their sum <math>a+b</math>, their difference <math>a-b</math>, and their product <math>ab</math> are all integers (that is, the integers are closed under addition and multiplication), but their quotient <math>a\div b</math> may or may not be an integer, depending on whether <math>a</math> can be divided by <math>b</math> with no remainder.
  
The class of integers is the simplest class of numbers and is used to construct other classes like [[rational number|rational numbers]] and [[real numbers]]. The set of integers is symbolically written as <math>\displaystyle\mathbb{Z}</math>.
+
For a more simple and straightforward definition, an integer is a number that is '''not''' a [[decimal]] or a [[fraction]].
  
 +
The class of integers is the simplest class of numbers and is used to construct other classes like the [[rational number]]s and [[real number]]s. The set of integers is symbolically written as <math>\mathbb{Z}</math>.
 +
 +
==Integers in Computer Science==
 +
In [[Python]] and just about all other programming languages, integers are a primitive [[datatype]], and can be used to put a quantitative value to variables.  Unlike [[floating point number]]s, integers are always stored exactly, and never approximated.  However, in most languages integers are stored in a fixed amount of space (typically <math>32</math> bits), which limits their maximum value (typically to <math>2^{31}-1</math> for signed <math>32</math>-bit integers). Integers in Python can be of arbitrary size, theoretically limited only by computer memory.
 +
 +
All the standard numerical [[operator]]s work on integers, as will the [[operators#Relational Operators|relational operators]].
  
 
== See Also ==
 
== See Also ==
*[[Natural number]]
+
* [[Number line]]
*[[Whole number]]
+
* [http://docs.python.org/py3k/library/stdtypes.html#typesnumeric Python 3.2 Documentation]
 +
 
 +
[[Category:Definition]]
 +
[[Category:Number theory]]
 +
[[Category:Introduction to Programming]]
 +
[[Category:Datatypes]]

Latest revision as of 14:04, 5 August 2022

An integer is one of the numbers obtained in counting the natural numbers ($1,2,3,\ldots$), zero ($0$), or the negatives of the natural numbers ($-1,-2,-3,\ldots$). If $a$ and $b$ are integers, then their sum $a+b$, their difference $a-b$, and their product $ab$ are all integers (that is, the integers are closed under addition and multiplication), but their quotient $a\div b$ may or may not be an integer, depending on whether $a$ can be divided by $b$ with no remainder.

For a more simple and straightforward definition, an integer is a number that is not a decimal or a fraction.

The class of integers is the simplest class of numbers and is used to construct other classes like the rational numbers and real numbers. The set of integers is symbolically written as $\mathbb{Z}$.

Integers in Computer Science

In Python and just about all other programming languages, integers are a primitive datatype, and can be used to put a quantitative value to variables. Unlike floating point numbers, integers are always stored exactly, and never approximated. However, in most languages integers are stored in a fixed amount of space (typically $32$ bits), which limits their maximum value (typically to $2^{31}-1$ for signed $32$-bit integers). Integers in Python can be of arbitrary size, theoretically limited only by computer memory.

All the standard numerical operators work on integers, as will the relational operators.

See Also