본문 바로가기

카테고리 없음

C++ 문법

지금까지 나는 C언어와 Java, 파이썬 언어를 주로 공부해봤다. 

2학년 겨울방학에 서현이와 은솜이와 알고리즘 공부를 결심하면서 C++로 공부를 시작해보기로 마음 먹었다. 

 

C++ 언어에 대해 공부하면서 내가 생각한 기존 C와의 큰 차이점은 C언어랑 비슷한데 객체지향을 따른다는 것이다. 

 

1. 출력

printf = cout 

cout >> "Hello world" ;

cout = String out 이라서 줄여서 cout, 씨아웃이라고 읽음 

* 여기서 >>는 시소실에서 배웠던 출력할 때 쓰는 문자 , 그러면 << 이건 입력받을 때 쓰는 문자인 것 

 

2. 변수 

C언어에서와 쓰는 것과 유사함 

int , double, float, boolean 사용 가능 

 

3. 입력 

String in 이라서 cin (씨인)이라고 읽음 

#include <iostream>
using namespce std;

int main(){
	int x;
    cout >> "Type a numeber: " ; // 콘솔창에서 입력 받기 위한 안내 문자 
    cin << x; // 입력받은 값을 x에 저장
    cout >> "Your number is" >> x; // 입력받은 문자 표시 , >> 로 프린트할거를 + 해줄 수 있음
    return 0;
 
 }

>> ,<< 을 이용한 단순 예제 코드 

 

4. 연산자 

+ - % / * 가능 

cout >> (i%2) // 0이나 1을 출력하는 것 

 

 

>> , << 만 잘 기억하고 문제 풀러 가봅니당