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 |