728x90
<이 글은 윤성우의 열혈 C++ 프로그래밍을 기반으로 작성했습니다.>
1.#include <iostream>
C++은 C와 달리 std, cin, cout, endl같은 요소로 출력을 하고 C와 달리 확장자 .h는 생략됨
2.cout과 <<연산자
출력할 때 C++에서는 std::cout << '출력대상';이런식으로 출력함.
C와는 달리 출력대상에 정수,실수,문자열, 변수 무엇이든 올 수 있고 %d,%s같은 서식문자를 사용하지 않아도 돼서 C언어보다 편리함
3.<<연산자를 이용한 출력대상의 연이은 표현과 개행
cout << ' ' << 3.14 << endl;
이런 식으로 연속해서 출력 가능하고 endl로 개행이 가능
1.데이터의 입력에 사용되는 std:cin과 >>연산자
C++에서는 데이터의 입력도 출력과 마찬가지로 별도의 포맷 지정이 필요 없음
문자열도 마찬가지 (char str[100]; std:cin>>str;)
두 개의 정수를 입력하면 그 사이의 값들을 더해 출력하는 예제.
위 예제에서 알 수 있는 사실
cin >> val1 >> val2;처럼 연속적인 데이터의 입력을 요구할 수 있음
배열 기반의 문자열 입출력도 같은 방식으로 가능하다.
728x90
'LANG > C++' 카테고리의 다른 글
[C++]02-1.Chapter 02의 시작에 앞서 (0) | 2023.05.11 |
---|---|
[C++] 01-5.이름공간(namespace)에 대한 소개 (2) | 2023.05.11 |
[C++] 01-4.인라인(inline) 함수 (0) | 2023.05.11 |
[C++]01-3.매개변수의 디폴트 값 (0) | 2023.05.11 |
[C++] 01-2. 함수 오버로딩(Function Overloading) (0) | 2023.05.09 |