Integer (computer science) at least 32 bits on any computer. Programmers may also incorrectly assume that a pointer can be converted to an integer without loss of information, which may work on (some) 32-bit computers, but fail on 64-bit computers with 64-bit pointers and 32-bit integers. A "short integer" can represent a whole number that may take less storage, while having a smaller range, compared with a standard integer on the same machine. In C, it is denoted by short. It is required to be at least 16 bits, and is often smaller than a standard integer, but this is not required. A
Eisenstein integer integer is said to be an Eisenstein prime if its only non-unit divisors are of the form , where is any of the six units. There are two types of Eisenstein primes. First, an ordinary prime number (or "rational prime") which is congruent to is also an Eisenstein prime. Second, 3 and any rational prime congruent to is equal to the norm of an Eisentein integer . Thus, such a prime may be factored as , and these factors are Eisenstein primes: they are precisely the Eisenstein integers whose norm is a rational prime. The ring of Eisenstein integers forms