"Hello world"의 출력
#include <iostream>
int main(void) {
std::cout << "Hello World!!" << std::endl;
std::cout << "Hello " << "World!!" << std::endl;
std::cout << 1 << 'a' << "String" << std::endl;
}
역시나 시작은 "Hello world!"이다. 늘 그렇듯이 콘솔에 출력하는 형식만 알고 넘어가면 된다. 깊이 이해하려고 하지 말자.
1: 입출력을 위한 헤더 파일은 iostream이다. C++의 새로운 표준이 정의되면서 해로운 헤더 파일은 iostream이다. 참고로 구버전 헤더 파일은 iostream.h 였다. 확장자가 있고 없고 차이가 있으니 기억하자.
4: 출력을 하기 위해서는 다음과 같은 형태를 취한다.
std::cout << 출력 대상
6: 출력 대상을 이어서 표시할 수 있다.
std::cout << 출력 대상 1 << 출력 대상 2 << 출력 대상 3
std::endl은 개행 문자를 출력하게 되고, 추가로 출력 버퍼를 비우는 효과도 있다.
데이터의 입력
#include <iostream>
int main(void) {
int val1, val2;
std::cout << "첫 번째 숫자 입력 : ";
std::cin>>val1;
std::cout << "두 번째 숫자 입력 : ";
std::cin>>val2;
int result = val1 + val2;
std::cout << "덧셈 결과 : " << result << std::endl;
return 0;
}
7: 키보드로부터 데이터를 입력받기 위해서는 다음과 같은 형식을 취한다.
cin>>입력 변수
>> 연산자를 이용해서 연속적인 데이터의 입력을 요구할 수도 있다.
cin>>입력 변수 1>>입력 변수 2
12: C++은 원하는 위치 어디에서나 변수를 선언할 수 있다. C는 함수의 제일 앞에 변수를 선언해야만 했다.
'컴퓨터' 카테고리의 다른 글
1-3. 디폴트(Default) 매개 변수 (0) | 2019.04.05 |
---|---|
1-2. 함수 오버 로딩(Function Overloading) (0) | 2019.04.04 |
함수의 매개변수로 배열 전달 (0) | 2019.04.02 |
sprintf (0) | 2019.04.01 |
strlen (0) | 2019.04.01 |