c++/1. 변수와 연산자 2

2. 데이터 형식

변수란 값을 저장할 수 있는 공간이다. C++에서 변수에 값을 저장하기 전 데이터 형식을 미리 정해야된다. 데이터 형식에는 크게 5가지(void, bool, 문자, 정수, 부동 소수점)로 분류가능하다. 1. voidvoid는 형식이 없음을 나타낸다. 따라서 void형으로 변수를 선언 할 수 없어, 불필요한 형식이 아닌가 싶지만, 3가지 상황에서 사용된다. (1) 함수가 값을 반환하지 않음을 표시할 때(2) 함수의 매개변수가 없음을 표시할 때(3) 어떤 변수라도 가르킬 수 있는 제너릭 포인터를 만들 때 (여기서 void는 형태가 자유로움을 의미한다.) 2. boolbool은 참(1)과 거짓(0)만 가진 형식. bool 형 변수에 true나 false 값을 초기화하거나 할당할 수 있으나, 실제로는 정수 1,..

1. C++ 표준 입출력

1. C++ 입출력C언어 에서는 studio.h에 있는 scanf(입력문),  printf(출력문)를 이용해 입출력 한다.(C++에서도 가능, 필자가 수강하고 있는 수치해석에서도 사용)C++에서는 iostream에 있는 cin(입력문), cout(출력문)을 이용한다. 2. 네임 스페이스소속을 지정해 주는 역할. 내부 식별자(형식, 함수, 변수 등)에 범위를 부여해 여러 라이브러리를 포함할 때 이름이 충돌하는 것 방지. 코드 양이 늘거나 다른 사람이 만든 코드를 가져다 쓸 때 이름이 같은 함수를 사용가능. 같은 이름이라도 소속된 네임스페이스가 다르면 서로 다른것.  std:: 는 std라는 네임 스페이스에 접근할 때 쓰는 표현. std는 C++에서 주로 사용하는 여러가지 함수와 클래스, 객체, 유틸리티가 ..