반응형

나미 133

7. 자료형

먼저 C언어의 기본자료형부터 설명을 하겠다. 기본자료형 종류 키워드 자료형 의미 char character 문자형 int integer 정수형 float floating point number 실수형 double double precision floating point 배정도 실수형 void void 자료형 없음 1. char형 문자형의 표준형이라고 부르며 보통 1바이트의 크기를 가지는 자료형이다. 출력은 보통 문자형으로 출력되지만 실제적으로 가지고 있는 값은 아스키코드의 값을 가지고있다 2. int형 정수형의 표준형이라고도 하며 수학적인 범위에서는 무한대이지만, 컴퓨터의 경우는 물리적 제한이 있기때문에 어느정도의 크기가 정해져 있다. 일단 16비트 환경에서는 2바이트 32비트 환경에서는 4바이트가 일반..

나미/C 2013.03.11

6. compile와 진법의 사용

진법을 배우는 이유를 먼저 설명한다. 우선적으로 컴퓨터는 기계이기때문에 사람의 언어를 이해할수 없다. 그러므로 입력값을 통해서 기계적인 신호로 변환하여 인식하게 되어있다. 이것을 해주는 역활을 통칭하여 compile라고 부른다. 쉽게 말해서 우리가 어떤 명령어를 보낼경우 그에 해당하는 신호를 0(볼트)와 5(볼트)로 보내게 되고 받은 신호를 다시 우리에게 보기 쉽게 보내주는 역활을 한다. 그럼 우리에게 익숙한 진법부터 알아보자. 10진법 c, 13 >> d, 14 >> e, 15 >> f 로 표기한다. 9 + 1 ㅡㅡㅡㅡ

나미/C 2013.03.11

5.식별자

식별자 간단하게 정리하자면 단하나만 이름을 가지는 대상을 일컬어 식별자라고 지칭한다. 대한민국 사람이라면 누구나 주민등록번호를 가지고 있을 것이다. 그러나 누구도 같은번호는 없다. 그래서 식별자라고 할수있다. 이처럼 C언어에서도 유일하게 존재하는 대상을 식별자라고 하고 겹치게 된다면 컴퓨터 입장에서 어떤 이름을 가져와야할지 모르기 때문에 오류가 나버린다. 그리고 함수에 예약어와 같이 int, float..등과 같은 이름은 식별자로 사용할수가 없다. #include, #define 은 함수는 아니지만 특별한 용도의 쓰임새가 있기 때문에 역시 식별자로써 사용할수가 없다.

나미/C 2013.03.07

4.토큰의 의미

토큰 보통 책에서는 프로그램내의 어휘적인 최소단위를 토큰이라고 지칭한다. 쉽게 풀어서 말하자면 각각의 하나하나의 의미를 가지고 있는 단위이라 하면 이해하기 쉬울것이다. 예를 들면 int main() 이것을 토큰 단위로 나누게 되면 int - 1개, main - 2개, ( - 3개, ) - 4개 이렇게 나눌수가 있다. 이렇게 하나하나의 대상에 의미가 부여되는 부분을 토큰이라한다.

나미/C 2013.03.07

3. printf함수

printf함수 화면에 출력하기위한 함수이다. 사용방법은 printf(" ");로 사용한다. 예를 든다면 #include int main() { printf(" C언어 공부중 "); } 여기 이 예제를 보게된다면 결과값은 C언어 공부중 이렇게 표기 될것이다. " "사이의 모든 정수, 문자, 기호 등을 화면에 그대로 출력하는 함수. ;(세미콜론) 위 예제에서 보시다시피 printf를 사용후에 마지막에 ;를 찍은것이 보인다. 이것이 의미하는바는 이 한줄의 내용은 끝이라는것을 의미한다. 항상 끝이날때에는 ;을 찍어야 한다.

나미/C 2013.03.06

2.함수의 이름 정의와 main함수

함수의 이름 보통 C언어를 한번쯤 접해본사람들이라면 함수라는 것을 종종 보았을 것이다. 함수의 정확한 정의는 차츰 뒤에서 자세히 언급할것이기에 지금은 함수의 이름을 어떻게 보는지 정도만 이해하고 넘어가자. #include int main() { ~~~~~~~~~~~ } 이런 형태의 모양들을 앞으로 계속해서 보게 될것이다. 위의 int는 조금있다가 설명하도록하고 ()앞의 main이 이 함수의 이름이라고 부른다. main이 아닌 다른 abc()라고 한다면 함수이름은 역시 abc함수라고 부르는게 일반적이다. main 함수 C언어로 프로그램을 짤 경우 반드시 main()함수를 포함한 여러개의 함수들로 구성된다. 여기서 main함수가 없게되면 프로그램을 아무리 열심히 짠 들 무용지물이 되게된다. C언어의 프로그램..

나미/C 2013.03.06
반응형