[C언어] 상수의 비트 형태
C언어 상수의 비트 형태 상수가 컴파일된 후의 비트 형태 편집기에 코드를 입력하면 이 코드는 모두 컴퓨터가 이해하는 형태의 아스키 코드 값으로 저장됩니다. 예를 들어 10 + 20; 을 입력했다면 1, 0, +, 2, 0, ; 이 모두 하나의 문자로 저장됩니다. 컴파일 과정이 없으면 코드가 컴퓨터에서 실행되지 않는 이유가 바로 이 때문입니다. 컴퓨터에서 +는 '덧셈을 하라'는 명령이 아니라 그저 '+' 문자이고, 10과 20도 연산이 가능한 값이 아니라 문자입니다. (아스키코드는 사람이 사용하는 기호를 컴퓨터 안에서 표현하는 방법에 대해 약속한 것입니다. 아스키 코드는 컴퓨터에서 필요한 128개의 문자를 코드화했으며 여기에는 영문 대문자, 소문자, 아라비아 숫자, 특수 문자, 제어 문자 등이 포함됩니다...
2021. 5. 7.
[C언어] 정수 상수 표현법 (진법)
C언어 정수 상수 표현법 (진법) 정수 상수는 세 가지 진법, 즉 10진수, 8진수, 16진수로 표현할 수 있습니다. 이 때, 상수는 값이 정해져 있고 변하면 안되는 수 입니다. 진법별 수 표현 방법 진법은 수를 표현하는 방법입니다. 0~15까지의 숫자를 세 가지 진법으로 나타내보겠습니다. 10진수 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15 8진수 : 0, 1, 2, 3, 4, 5, 6, 7, 10, 11, 12, 13, 14, 15, 16, 17 16진수 : 0, 1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, E, F C 언어에서 진법 표현하기 8진수는 숫자 앞에 0(영), 16진수는 0x(영엑스)를 붙여 구분합니다. 다음 ..
2021. 5. 4.