반응형

1001 : [기초-출력] 출력하기01

답 : 

#include <stdio.h>

int main()
{
  printf("Hello");
  return 0;
}

해설 : 

더보기

위 문제는 기본적인 c언어의 라이브러리인 stdio.h안에 내장된 printf함수의 사용법을 알 수 있다.

#include <stdio.h>

- 일반적인 C언어의 전처리 구문으로, 함수 또는 변수의 선언을 포함한 헤더파일(stdio.h)을 '#include' 지시문을 통해 소스코드에 포함시킨다.

int main()

- C언어가 컴파일될 때 가장 먼저 호출되는 함수로, 프로그램의 시작점을 나타낸다.
- main : main 함수는 프로그래밍이 종료된 후 정수형 값을 반환한다. 이 반환 값으로 프로그래밍이 정상적으로 종료되었는지 나타낸다.

- return 0 : main 함수가 종료된 후 반환된 값이 0일 때 프로그램이 성공적으로 종료되었음을 나타낸다.

 

printf("Hello");

- stdio.h 헤더파일에 정의된 함수로 출력할 때 사용한다.

 

1002 : [기초-출력] 출력하기02

답 : 

#include <stdio.h>

int main()
{
  printf("Hello World");
  return 0;
}

해설 : 

더보기

1001 문제와 마찬가지로 문장을 출력하는 문제이다.

""(쌍따옴표)안에 문장+띄어쓰기+문장을 입력하면 공백이 출력된다

 

1003 : [기초-출력] 출력하기03

답 :

#include <stdio.h>

int main()
{
  printf("Hello\nWorld");
  return 0;
}

해설 :

더보기

C언어에서 문장 사이의 줄 바꿈을 할 때는 이스케이프(escape)문자를 사용할 수 있다.

\n : 새로운 줄(줄 바꿈)을 표시한다.

 

+ 추가로 알면 도움되는 이스케이프 문자들

  1. \\: 백슬래시 자체를 출력합니다.
  2. \': 작은따옴표를 출력합니다.
  3. \": 큰따옴표를 출력합니다.
  4. \t: 수평 탭을 표시합니다.
  5. \r: 캐리지 리턴 (줄 맨 앞으로 이동)을 표시합니다.
  6. \b: 백스페이스 (한 글자 삭제)를 표시합니다.
  7. \f: 폼 피드 (새로운 페이지로 이동)를 표시합니다.
  8. \v: 수직 탭을 표시합니다.
  9. \0: NULL 문자를 표시합니다.

 

1004 : [기초-출력] 출력하기04

답 :

#include <stdio.h>

int main()
{
  printf("\'Hello\'");
  return 0;
}

 

1005 : [기초-출력] 출력하기05

답 :

#include <stdio.h>

int main()
{
  printf("\"Hello World\"");
  return 0;
}

 

해설 :

더보기

1004,1005 문제는  '," 를 출력하는 문제이다.
이 경우에는 이스케이프 문자로 표시할 수 있다.

' 출력 = \'

" 출력 = \"

 

1006 : [기초-출력] 출력하기06

답 :

#include <stdio.h>

int main()
{
  printf("\"!@#$%%^&*()\"");
  return 0;
}

해설 :

더보기

1006 문제는  % 를 출력하는 문제이다.
이 경우에는 %%로 표시할 수 있다.

 

% : 이 기호는 형식지정자로, 출력 형식을 지정할 때 사용한다. 출력하려는 값의 타입과 포맷을 지정하며, % 앞에오는 문자로 출력할 데이터 타입을 결정한다.

- 문자로 %를 출력하려면 %%로 입력해야한다.

 

% 형식지정자

  • %d: 부호 있는 10진수 정수를 출력합니다.
  • %u: 부호 없는 10진수 정수를 출력합니다.
  • %f: 부동소수점 숫자를 출력합니다.
  • %c: 문자를 출력합니다.
  • %s: 문자열을 출력합니다.
  • %x: 부호 없는 16진수 정수를 출력합니다.
  • %p: 포인터 주소를 출력합니다.
  • %e 또는 %E: 부동소수점 숫자를 지수 형태로 출력합니다.
  • %g 또는 %G: 부동소수점 숫자를 %f와 %e 형식 중에서 적절한 형태로 출력합니다.

 

1007 : [기초-출력] 출력하기07

답 :

#include <stdio.h>
 int main(void)
 {
   printf("\"C:\\Download\\hello.cpp\"");
 }

해설 :

더보기

1007 문제는 \(백슬래시)를 출력하는 문제이다.
이 경우에는 이스케이프 문자로 표시할 수 있다.

\ 출력 = \\

 

반응형

+ Recent posts