반응형

** 본 게시물은 C++을 복습하며 정리하는 글입니다. 틀린 부분이 있다면 주저하지 마시고 바로 태클 걸어주세요!! 현재 "윤성우의 열혈강의 C++"교재로 공부중이며 좀 더 상세한 설명을 원하시는 경우에는 책을 구매해서 찾아보시길 권장합니다.




[들어가기 전]

과거에는 #include <iostream.h> 라이브러리를 사용하였으나 새로운 C++ 표준의 도입으로

#include <instream>라이브러리를 사용.

즉, iostream은 과거의 라이브러리이며 점차 지원하지 않는 추세이다.




[출력]

C++은 C언어의 printf()함수와는 다르게 %d, %s 등의 서식문자를 이용한 출력 별도 포맷 지정을 하지 않아도 데이터의 성격에 따라 적절한 출력이 이뤄진다. 자세한건 추후 기재하기로 한다.


기본설명)

cout : 화면으로 출력

endl : 개행문자(\n과 같은 역할)


출력형식)

std::cout<<"출력1"<<"출력2"<<std::endl;


ex)


출력결과)

Hello World

ABC마트

777+33.333




[입력]

입력역시 C언의 scanf()함수와는 다르게 %d, %s 등의 서식문자를 지정할 필요가 없다. 즉 int형 데이터를 입력하려면 int형 변수에, double형 데이터를 입력하려면 double형 변수에 넣어줘야 한다.


기본설명)

cin : 입력장치로 입력


입력형식)

std::cin>>'변수명'; // 키보드에서 값을 하나 입력받아서 해당 변수에 저장하라는 의미.


ex)


==> 만약 10.2를 입력했다고 가정하자. 첫 입력은 int형 변수가 받으므로 10.2를 입력하면 시스템은 10과 .2를 입력했다고 판단한다. 그러므로 10과 0.2로 출력값이 나올 것이다. 정상적인 입력으로는 10입력 후 0.2를 입력해야 한다. 이러한 실수로 버그가 발생할 수 있으므로 기재한다.


입력과 출력 동일)

10

0.5

가나다라마바사

30

50.5

아에이오우






반응형
Posted by tislqhf

블로그 이미지
개인적인 공부자료 정리하는 공간
tislqhf

태그목록

공지사항

Yesterday
Today
Total

달력

 « |  » 2025.4
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

최근에 올라온 글

최근에 달린 댓글

최근에 받은 트랙백

글 보관함