[C++] Tips

Kim Juno·2023년 5월 10일

C++

목록 보기
1/1

#include <iostream> -> 객체지향 라이브러리로, 스트림을 이용하여 입출력 기능을 제공한다.

using namespace std; -> 표준 네임 스페이스 사용
즉, namespace에 있는 클래스에 정의된 함수를 사용하겠다는 의미

참조자(&) : 포인터처럼 원본의 내용 수정시 사용

void swap(int& a, int& b){
	int tmp = a;
    a = b;
    b = tmp;
}

위와 같이 매개변수에 &을 적으면 원본의 내용을 변경할 수 있다.

입력

int a;
char arr[100];
cin >> a;
cin >> arr;

출력

cout << a;
cout << arr << endl; // endl -> 줄바꿈
  • 공백을 포함한 문자열 출력

    1) cin.getline();

    char a[100];
    cin.getline(a, 100);

    2) getline();

    string str;
    getline(cin, str);
  • 소수점 출력

    cout fixed;
    cout.precision(6); -> 출력값을 소수점 6자리 (7번째에서 반올림)
  • 큰 수를 다룰 때
    int -> long long

profile
DevOps Engineer

0개의 댓글