2021/08
번외. 10진수와 2진수 간 변환하기
번외. 10진수와 2진수 간 변환하기
2021.08.1010진수를 2진수로 변환하기 정수부 우리는 일상생활에서 보통 10진수를 사용합니다. 반면에 컴퓨터는 모든 정보를 0과 1로 이루어진 비트의 형태로 저장합니다. 즉, 모든 걸 2진수로 저장한다는 소리입니다. 그만큼 2진수와 10진수 간 변환이 잦으며, 반드시 알아야 할 내용 중 하나입니다. 이 글에서는 서로 변환하는 방법을 알아보도록 하겠습니다. 10진법(decimal system) 한 자리의 수가 10이 될 때마다 자리올림을 하여 표시하는 방법을 10진법이라 합니다. 따라서 10진법으로 수를 표시할 때에는 0, 1, 2, 3, 4, 5, 6, 7, 8, 9의 10가지 숫자를 필요로 합니다. 10진수를 2진수로 바꾸는 방법은 다음과 같습니다. 아래와 같이 바꾸고 싶은 진수의 수로 더 이상 나눌 수 없을 때..
번외. IEEE 754
번외. IEEE 754
2021.08.07이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
2편: 타입(Type)
2편: 타입(Type)
2021.08.06이 글은 보호되어 있기 때문에 이것을 보려면 암호가 필요합니다.
1편. 변수(Variable)
1편. 변수(Variable)
2021.08.05변수(variable)는 임시로 혹은 영구적으로 값을 기억해두기 위한 저장소를 말합니다. 쉽게 말하자면 값을 담아두는 상자로, 수학의 변수와 비슷하다고 볼 수 있습니다. 우리가 어떤 한 상자에 알기 쉽게 이름표를 붙여두면, 나중에 필요할 때마다 그 상자를 열어 무언가를 넣거나 내용물을 살펴볼 수 있습니다. 그 말인즉슨, 이 이름표(변수명)를 가지고 지금 가지고 있는 스마트폰의 메모리 공간에 접근할 수 있다는 말이기도 합니다. 변수 선언 그럼 코틀린에서는 어떻게 변수를 선언할 수 있을까요? 그리고 그 변수에 어떻게 값을 할당할까요? 차근차근 알아보도록 하겠습니다. 할당(assignment)? 선언(declaration)? 초기화(initialization)? 할당은 변수가 가리키는 메모리 공간에 값을 복사..