반응형
2진수, 10진수, 16진수
- 2진수(Binary Number)
- 0과 1의 2가지 조합으로 표현된다.
- 10진수와 구분하기 위해 앞에 0b를 붙인다.
- 0b00, 0b01, 0b10, ob11
- 컴퓨터에게 자연스러운 수
- 10진수(Decimal Number)
- 0 1 2 3 4 5 6 7 8 9의 10가지 조합으로 표현된다.
- 사람에게 자연스러운 수
- 16진수(Hexadecimal)
- 0 1 2 3 4 5 6 7 8 9 A B C D E F의 16가지 조합으로 표현된다.
- 10진수와 구분하기 위해서 0x를 붙인다.
- 0x00 0x01 .... 0xFF
- 4자리의 2진수를 1자리의 16진수로 줄여 쓸 수 있다는 장점이 있다.
정수 형식의 특성
정수 숫자 형식은 정수(Integer)를 표현한다. 모든 정수 숫자 형식은 값 형식이다. 또한 간단한 형식이며 리터럴을 사용하여 초기화할 수 있다. 모든 정수 숫자 형식은 산술, 비트 논리, 비교 및 같음 연산자를 지원한다.
정수 리터럴
10진수 : 접두사 없음
16진수 : 0x 또는 0X의 접두사 사용
2진수 : 0b 또는 0B의 접두사 사용
var decimalLiteral = 42;
var hexLiteral = 0x2A;
var binaryLiteral = 0b_0010_1010;
같이 읽으면 좋은 글
수의 체계
자연수(Natural Number) == 양수, 양의 정수(Posivie Integer) 자연수란 1, 2, 3과 같이 1부터 시작하여 1씩 커지는 수를 이야기한다. 음수, 음의 정수((Negative Integer)) 음수란 자연수와 0 보다 작은 숫자를 의미
jettstream.tistory.com
참조 사이트
정수 숫자 형식 - C# 참조 - C#
각 정수 숫자 형식에 대한 범위, 스토리지 크기 및 용도에 대해 알아봅니다.
learn.microsoft.com
'프로그래밍 > C#' 카테고리의 다른 글
리터럴(Literal)과 상수(Constant)에 대해서 (0) | 2023.10.06 |
---|---|
C# IEnumerable, IEnumerator에 대해서 (2) | 2023.10.05 |
사용자 정의 명시적, 암시적 변환 연산자(explicit, implicit) (1) | 2023.09.25 |
C# Substring 복습하기 (0) | 2023.09.20 |
C# Math.Sqrt(Double) vs Math.Pow(Double, Double) (8) | 2023.08.28 |
댓글