지금까지 나는 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을 출력하는 것
>> , << 만 잘 기억하고 문제 풀러 가봅니당