[C++] CH. 1 C++ 기본문법

Kwaaaaan·2023년 4월 28일
1

C++

목록 보기
2/3
post-thumbnail

입/출력

C를 하다 오셨다면, 출력에 사용하는 'pritf'와 입력에 사용되는 'scanf'에 대해서는 이미 들어보신적이 있을겁니다. C++에서도 사용은 가능하지만, 보통은 std::cout과 std::cin을 사용해 입출력을 표현합니다. cout은 console out을 의미하며 콘솔에 값을 출력해줄때 사용합니다. 또한, cin은 console in을 의미하며 콘솔이 열리고 원하는 값을 입력할 수 있도록 만들 수 있습니다. 입력한 값을 이용하기 위해서는 변수를 사용해야합니다!

  1. std::cout<<"Hello World"<<std::endl; (std::endl은 개행을 나타냅니다!)
  2. std::cin>>'변수'
    보통은 이렇게 표현됩니다!(namespace를 쓰지 않는 경우에는 말이죠, namespace는 말그대로 이름공간이라 하여 어떤 객체에대해 어디 소속인지 지정해주는것과 같습니다... 나중에 자세하게 다룰 기회가 있을겁니다!)

변수

변수는 데이터 저장공간입니다. 데이터에는 숫자, 문자, 객체, 함수 등 다양한 요소가 존재합니다. 변수가 어떤 유형인지를 정하고 변수 이름을 지정해야 합니다!
만약
int number=5;는 number의 자료형을 정수형(int)으로 선언하며, 초기값을 5로 초기화 해준다는 의미입니다. 또한, 프로그래밍 안에서 '='는 같다라는 의미가 아니며, 대입의 의미로 사용됩니다(같다는 ==입니다 밑에서 더욱 이야기 하도록 하겠습니다).

변수를 선언할때 몇가지 규칙이 존재합니다. 크게 4가지로 나누어서 설명을 할 수 있습니다.
1. 예약어(키워드)는 사용할 수 없습니다. std::cin을 변수로 사용할 수 없다는것을 의미합니다.
2. 소문자와 대문자는 구별되어 사용됩니다. if, If, IF, iF는 모두 다른 의미이빈다.
3. 변수는 대소문자, 숫자, 문자로만 구성됩니다!(예외로 '__'와 '$'는 허용됩니다!)
밑에는 예약어 몇가지를 표로 정리한 내용입니다.

자료형

자료형은 변수의 종류(숫자 or 문자)를 구별해 주기 위해 사용합니다. 여기에 더해 자료형의 크기(byte)또한 정해줄 수 있습니다. 아래는 자료형에 대한 정리입니다.

자료형에 대해 예시를 들어보면 int a = 5는 그냥 a를 정수형 그리고 5로 초기화 하겠다는 의미입니다. 하지만 만약 문자와 문자열로 표기하고 싶다면, char a = 'kwaaaaan'과 같이 char형에는 ''를 써줘야 하고, std::string형인 문자열 에서는 std::string b = "kwaaaaan"와 같이 ""(큰따옴표)를 이용해서 변수를 선언해 주어야합니다.

profile
스마트팩토리 개발자(를 꿈꾸며)

0개의 댓글

관련 채용 정보