본문 바로가기

c언어30

[C언어] 제 3 강 : 데이터의 출력 #include int main(void) { int n8 = 010; int n10 = 10; int n16 = 0x10; printf(" 8진수 : %o \n",n8); printf(" 10진수 : %d \n",n10); printf(" 16진수 : %x \n",n16); return 0; } 위의 소스 코드를 살펴 봅시다. int형인 변수 n8, n10, n16에 8진수, 10진수, 16진수의 숫자를 저장했습니다. int n8 = 010; 이 부분에서 숫자 앞에 0이 붙었죠? 그럼 8진수로 인식합니다. int n16 = 0x10; 여기서는 숫자 앞에 0x가 붙어 있습니다. 그럼 16진수로 인식합니다. 즉 n8에는 8진수 10, n16에는 16진수 10이 저장되어 있다는 겁니다~ 그 다음으로는 pri.. 2012. 1. 4.
[C언어] 제 1 강 : 기본적인 이해 C언어는 프로그래밍 언어 중 가장 기본이 되는 언어이며 인간이 이해하기 쉬운 고급언어 입니다. C언어 입문에 앞서서 컴파일과 링커에 대한 기본적인 이해가 필요할 것 같아 간단하게 설명하고 넘어가도록 하겠습니다. C언어나 JAVA같은 고급언어는 컴퓨터가 전혀 알아듣지를 못합니다. 우리나라 사람이 한국 말을 전혀 모르는 외국인에게 한국말로 백날 얘기해봤자 외국인은 전혀 알아들을 수 없죠. 한국말을 외국어로 번역해주는 통역인이 필요합니다. 이와같이 우리가 사용하는 프로그래밍 언어를 컴퓨터가 알아들을 수 있는 바이너리 코드로 변환해주는 것이 컴파일러라고 생각하시면 됩니다. 다시 얘기하자면 한국어(C언어)를 외국어(바이너리코드)로 통역해주는 통역인이 컴파일러가 되는 것 이죠. 참 쉽죠~????ㅋㅋㅋ 그렇지만 사실.. 2011. 12. 26.