Search

'int'에 해당되는 글 2건

  1. 2015.04.18 No.19 scanf( ) 함수 예제.
  2. 2015.04.11 3번째 main( ) 함수

No.19 scanf( ) 함수 예제.

C언어 기초 2015. 4. 18. 09:00 Posted by 네트동자

01: #include <stdio.h>

02: int main(void)

03: {

04: int a, b, c;

05:

06: printf("10진수 정수 1개 입력: ");

07: scanf("%d", &a);

08: printf("10진수 : %d, 16진수 : %x, 8진수 : %o \n", a, a, a);

09:

10: printf("16진수 정수 1개 입력 : ");

11: scanf("%x", &b);

12: printf("10진수 : %d, 16진수: %x, 8진수 : %o \n", b, b, b);

13:

14: printf("8진수 정수 1개 입력 :");

15: scanf("%o", &c);

16: printf("10진수 : %d, 16진수 : %x, 8진수 : %o \n\n\n",b , b, b);

17:

18: return 0;

19:

20: }



결과값



04행에서 정수 데이터를 저장하기 위해 변수 a, b, c 를  int형으로 선언합니다.

정수형 변수는 int 을 많이 사용합니다.

변수에 대해서는 다음에 더 자세히 이야기 하겠습니다.


07행에서 10진수 정수(%d) 한 개를 키보드로 입력받아 변수 a에 저장합니다.

08행에서 변수 a 에 저장된 값을 각각 10진수, 16진수, 8진수로 출력한다.


11행에서 16진수 정수(%x) 한 개를 키보드로부터 입력받아 변수 b에 저장한다.

12행부터는 저장된 값을 각각 10진수, 16진수, 8진수로 출력한다.


15행에서 8진수 정수(%o) 한 개를 키보드로 입력받아 변수 c에 저장한다.

16행에서는 저장된 값을 각각 10진수, 16진수, 8진수로 출력된다.




위의 예제는 정수 값을 입력할 때 사용하는 '서식문자' 들이다.


다음 Chapter 에서는 

'실수'값을 입력할 때 사용하는 '서식문자'에 관해 공부해보자.









3번째 main( ) 함수

C언어 기초 2015. 4. 11. 09:00 Posted by 네트동자

int main (void)

{

      printf ( "Hello C world \n" );

      return 0;

}

 

 

main ( ) 함수는 프로그램 실행시 가장 먼저 호출되는 함수이다.

이 함수는 운영체제가 호출합니다.

 

C 프로그램의 경우,

소스파일을 컴파일하고, 링크해서 만든 실행 파일 (  .exe ) 을 실행하면 운영체제가 실행파일 내의 main() 함수를 가장 먼저 호출하기로 사전에 약속되어 있다.

 

 

 

다음은 main( ) 함수의 선언 형태를 나타낸 것이다.

츨력형태는 int

함수 이름은 main

입력형태는 void

 

int                   main                     (void)  

출력형태          함수이름               입력형태

int = integer (정수)

void = (비어있음)

 

다시,

int main (void) =  

입력(Void형) 없이  main( ) 함수를 호출해서 출력은 정수(int 형) 으로 하라는 의미이다.