i.e.
정수의 집합 표기:
, ℤ (U+2124)
그래서
양의 정수는
Positive integer: ℤ
+ = {1, 2, 3, …}
Negative integer: ℤ
- = {…, -3, -2, -1}
Nonnegative integer: ℤ
* = {0, 1, 2, 3, …} = {0} ∪ ℤ
+
또는 ISO에 의하면
i.e. (2023-09-22)
이것은 각각
에 포함된
0이 아닌 수(mk page nonzero or non-zero number? nonzero nonzero number rel. 영,zero)들의 집합.
1. 가우스 정수 Gaussian integer ¶
Gaussian integer
실수부와 허수부가 각각 정수인 복소수? chk
정수의 일반화?
1.1. 가우스 소수 Gaussian prime ¶
2. 아이젠슈타인 정수 Eisenstein integer ¶
AKA 오일러 정수 Eulerian integer
(Misc, del ok, QQQ) 가우스정수 아이젠슈타인정수 이 둘은 정수의 일반화인지? 실직선real_line에서
복소평면,complex_plane위로 확장한?
2.1. 아이젠슈타인 소수 ¶
아이젠슈타인 소수(Eisenstein prime)
3. 이차 정수 ¶
monic_polynomial
(
는 정수 )꼴의 방정식의
해,solution가 되는 실수나 복소수.
4. 대수적 정수? algebraic integer ¶
algebraic integer
대수정수 ?
대수적정수
위에 가우스 등등 이것들이 여기 속하는데 언제 tree형태로 제대로 분류 필요.
9. 디지털 컴퓨터의 정수 표현 ¶
- signed-magnitude (representation/form/system)
- signed-complement (보수,complement)
- bigint
{
arbitrary precision integer
BigInt
정수의
부호,sign 표현
부호있는 1-보수(signed 1's complement) 표현
부호있는 2-보수(signed 2's complement) 표현
부호있는 절대치(signed magnitude) 표현
부호있는
보수,complement 표현에서는 정수
와
를 서로 보수 관계가 되도록 나타낸다.
1-보수는 비트를 반전하면 된다.
2-보수는 1-보수보다 1만큼 크다.
ex. 8비트 정수로 −7은?
+7=(00000111)2
−7=(11111000)2 ← 1-보수 표현 (부호를 반전해서)
−7=(11111001)2 ← 2-보수 표현 (1을 더해서)
// 이하: 특히 PL의 integer에서
}
Integer는 라틴어 integer에서. 뜻은 'whole'.
ℤ는 독일어 Zahlen에서. 뜻은 'numbers'.