반응형
250x250
Notice
Recent Posts
Recent Comments
Link
«   2024/11   »
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
Archives
Today
Total
관리 메뉴

폴크(FOLC)

C++ 표준 입출력 본문

교육 관련/C++

C++ 표준 입출력

folcjin 2022. 1. 26. 09:38
728x90
반응형

# 프로그램과 사용자간의 정보를 교환하는 방법
   > 입출력 함수 또는 I/O 함수
   > iostream 헤더 파일

# 서식을 작성할때 유용한 표현 [ 서식지정자 : % ]
   > %c 하나의 문자
   > %d 부호 있는 10진 정수
   > %e 부동 소수점 표현 ( e-표기 )
   > %f 고정 소수점 실수 ( 소수점 이하 6자리 )
   > %o 부호 없는 8진 정수
   > %s 문자열
   > %u 부호 없는 10진 정수
   > %x 부호 없는 16진 정수
# 서식을 작성할때 유용한 표현 [ 이스케이프 : \ ]
   > \" 큰 따움표
   > \? 물음표
   > \a 경고음 발생
   > \r 줄 바꿈
   > \t 수평으로 탭 간격 이동

# 출력 함수
   > cout( )
   > 서식화된 출력 지원 [ << 출력 연산자 or 시프트 연산자 ]
   > 서식을 작성할때 유용한 표현 [ 서식지정자 : % ]      
   > 서식을 작성할때 유용한 표현 [ 이스케이프 : \ ]
   > std::cout<<변수 및 "데이터";

# 예제 소스
#include <iostream>
int main(void)
{
   int Year = 2022;

   std::cout<<"Hellow World!, "<<Year<<endl;
   return 0;
}

# 입력 함수
   > cin( )
   > 서식화된 입력 지원 [ >> 입력 연산자 or 시프트 연산자 ]
   > 서식을 작성할때 유용한 표현 [ 서식지정자 : % ]
   > 서식을 작성할때 유용한 표현 [ 이스케이프 : \ ]
   > std::cin>>변수;

# 예제 소스
#include <iostream>
int main(void)
{
   int abc = 0;

   float def = 0.f;
   std::cout<<"숫자를 입력하세요 ( 정수 )"<<endl;
   std::cin>>abc;

   std::cout<<"입력한 숫자는"<<abc<<"입니다."<<endl;
   std::cout<<"숫자를 입력하세요 ( 실수 )"<<endl;
   std::cin>>def;

   std::cout<<"입력한 숫자는"<<def<<"입니다."<<endl;
   return 0;
}

 

# C++11 이상 버전 ( modern C++ ) 업데이트 사항
   > 기존에 내용은 모두 수용하면서 변경되거나 새롭게 추가
- 초기화 리스트, 초기화 방법
- 새로운 longlong 타입, auto 타입, smart pointer, nullptr 추가
- 타입 변환 explicit, 범위 기반 for 문, 람다 함수 및 표현식 추가
- tuple 템플릿, regex 정규 표현식, 확장 가능한 난수 발생기 추가
- 열거체 범위 지정, 다중 쓰레드 지원 ( thread local, automic )

728x90
반응형
사업자 정보 표시
사업자 등록번호 : -- | TEL : --

'교육 관련 > C++' 카테고리의 다른 글

C++ 제어 관련 명령문  (0) 2022.02.17
C++ 연산자  (0) 2022.02.03
C++ 기본 타입 과 변환  (0) 2022.02.01
C++ 변수 와 상수  (0) 2022.01.29
C++ 기본과 규칙  (0) 2022.01.24