본문 바로가기

포너블 멘토링/1주차

입출력과 변수 (1)

01 - Hello, World!

 

파일 -> 새로 만들기 -> 프로젝트(Ctrl shift N) -> Visual C++

-> win32 콘솔 응용 프로그램 -> 빈 프로젝트 체크 -> 마침

 

소스파일 우클릭 -> 추가 -> 새 항목(Ctrl shift A) -> C++ 파일 선택

 

도구 -> 옵션 에서 글씨체 바꿀 수 있음.

나눔고딕코딩 추천(l I 구분가능)

텍스트 편집기 -> 줄번호 체크

 

#include<stdio.h>

int main() {
	printf("Hello, World!\n");
}

프로그램 실행법

빌드 -> 솔루션 빌드 -> 디버그하지 않고 시작

또는, 바로 디버그하지 않고 시작 (Ctrl F5)

 

02 - Hello, World! 해석하기

 

# : 해당 문장은 전처리기.

#include<stdio.h> : 프로그램에 stdio.h 란 파일을 포함하라.

이를 통해 printf 라는 함수를 사용할 수 있음.

 

main 함수 옆 괄호는 함수의 범위를 나타냄.

 

main 함수 : 중괄호 안의 내용부터 프로그램을 실행함.

 

printf 함수 : 소괄호 안의 내용 출력.

 

\n : 출력 시에 한 줄 띄는 역할.

 

출력하고자 하는 문장은 큰따옴표 안에 입력.

 

; (세미콜론) : 문장의 끝을 알림. 단, 전처리문 앞에는 안붙여도 됨.

 

예제) 아래 내용 출력하기.

 

동해물과 백두산이

마르고

닳도록

 

1. printf 하나에 전부.

2. printf 각 줄마다 사용.

 

풀이)

#include<stdio.h>

int main() {
	printf("동해물과 백두산이\n마르고\n닳도록\n\n");

	printf("동해물과 백두산이\n");
	printf("마르고\n");
	printf("닳도록\n");
}

 

 

03 - printf로 다양한 데이터 출력하기

 

#include<stdio.h>

int main() {
	printf("%d + %d = %d\n", 2, 3, 5);

	printf("%f\n", 3.14);
	printf("%.2f\n", 3.141592);

	printf("%g\n", 3.141592);
	printf("%.3g\n", 8724984712.12837468723);

	printf("%c %c %c\n", 'a', 'b', 'c');
	
	printf("%s\n", "안녕하세요");
}

// : 주석

 

%d : 콤마 뒤의 정수를 대입해서 출력할 수 있게 함.

숫자가 여러개면 순서대로 들어감.

 

%f : 콤마 뒤의 실수를 대입해서 출력할 수 있게 함.

자동으로 소수점 6자리까지 출력.

%.2f : 소수점 2자리까지만 실수를 출력하게 함. 반올림해서 출력함.

 

%g : 실수를 출력하는데, 수가 길면 자동으로 지수 형태로 출력해줌.

유효숫자를 따짐. (6개)

 

%c : 문자를 출력해줌. 콤마 뒤에 작은 따옴표 속의 문자를 대입해서 출력할 수 있게 함.

단, 알파벳, 숫자, 몇몇 기호, \n 등에 한정됨.

한글, 한자, 유니코드 등은 출력이 불가능 함.

그리고 위 예제에서 'a' 대신에 숫자 97을 넣어도 a가 출력됨. (이후 6강에서 설명 예정._

 

%s : 문자열을 출력해줌. 콤마 뒤에 큰 따옴표 속의 문자를 대입해서 출력할 수 있게 함.

문자열이란 문자들이 열거된 것.

문자열 내에 \n을 넣어도 상관없다.

'포너블 멘토링 > 1주차' 카테고리의 다른 글

연산자와 제어문 (2)  (0) 2020.03.26
연산자와 제어문 (1)  (0) 2020.03.26
입출력과 변수 (3)  (0) 2020.03.26
입출력과 변수 (2)  (0) 2020.03.26
00 - Visual Studio 설치 방법  (0) 2020.03.25