일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | ||||
4 | 5 | 6 | 7 | 8 | 9 | 10 |
11 | 12 | 13 | 14 | 15 | 16 | 17 |
18 | 19 | 20 | 21 | 22 | 23 | 24 |
25 | 26 | 27 | 28 | 29 | 30 | 31 |
Tags
- CSS
- react native typescript navigation
- javascript
- stencil buffer
- 리액트 네이티브 설치 오류
- 싸이월드
- react-native
- react native mac
- node.js
- react native 타입스크립트
- unity stencil buffer
- react native ios 기기 연결
- html
- 스탠실 버퍼 시작
- 리액트 네이티브 맥
- c++ using
- Expo
- 스탠실 버퍼 사용
- cyworld
- react native typescript navigate
- react native typescript
- react native
- C++
- node
- 스탠실 버퍼 튜토리얼
- react native accessible
- c++ 정보은닉
- GitHub
- 벡터와 리스트의 차이
- react
Archives
- Today
- Total
혀니의 이거저거 뿌시기
[C++] 01-1. printf와 scanf를 대신하는 입출력방식 본문
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 |