01. C++ 표준 입출력
C++에서 입출력 코드 작성 방법, 숫자를 2개 입력 받아 합 출력하기 [Practice 01-01]
정수형 20을 각각 넣었을 때의 출력 결과
02. 데이터 형식
C++언어에서는 변수에 값을 저장하기 전에 정수, 부동 소수점 수, 문자 등 어떤 값을 저장할지 미리 정해주어야 한다. 이를 데이터 형식, 자료형 data type이라고 한다.
형식이 없음을 나타내는 void
첫 번째, 함수가 값을 반환하지 않을 때 [Practice 02-01]
두 번째, 함수의 매개변수가 없음을 표시할 때 [Practice 02-02]
세 번째, 어떤 변수라도 가리킬 수 있는 generic pointer*을 만들 때 [Practice 02-03]
참, 거짓만 가지는 bool 형식, bool형 변수 값 출력하기 [Practice 02-04]
출력 결과 >> 1 0
문자 형식, char은 8bit(=1byte) 정수를 저장하는 역할
출력 결과
출력 결과
부동 소수점 형식, floating point, 부동 소수점 출력하기 [Practice 02-07]
출력 결과를 보면 유효한 숫자 표현으로 6자리만 출력된 것을 확인할 수 있다. cout은 부동 소수점을 출력할 때 기본 정밀도가 6으로 설정되어 있어서 6자리까지만 유효하다고 가정하고 나머지는 생략한다.
출력 결과
부동 소수점의 최대 유효 자릿수만큼 출력하기
이 코드에서 사용한 std::setprecision은 cout에서 출력되는 기본 정밀도를 조절하는 함수이다. 즉, std::setprecision(std::numeric_limits<데이터_형식>::digits10 + 1); 코드는 특정 데이터 형식이 표현할 수 있는 유효 자릿수만큼 정밀도를 조절하겠다는 의미이다.
출력 결과
03. 변수의 유효 범위와 형식 변환