[c++] 숫자 분리자

숫자 분리자란 무엇인가요?

숫자 분리자는 숫자를 더 읽기 쉽게 만들어주는 기호(쉼표 등)입니다. 예를 들어, 1000000을 읽기 쉽게 1,000,000으로 표시할 수 있습니다.

C++에서 숫자 분리자 사용하기

C++17부터는 숫자 분리자를 표시하는 기능이 추가되었습니다.

#include <iostream>
#include <locale>

int main() {
    long long number = 1000000;
    std::cout.imbue(std::locale(""));
    std::cout << "숫자: " << number << std::endl;
    return 0;
}

위 코드에서 std::locale(“”) 구문은 현재 로캘의 기본 형식을 사용하여 숫자를 표시하도록 지정합니다.

결과 확인

위 코드를 실행하면 다음과 같은 결과가 출력됩니다.

숫자: 1,000,000

이렇게 함으로써 숫자를 더 읽기 쉽게 만들어줄 수 있습니다.

요약

C++17부터는 std::locale을 사용하여 숫자의 표시 방식을 지정할 수 있습니다. 숫자 분리자를 사용하여 숫자를 더 읽기 쉽게 표시할 수 있습니다.

참고자료:

위 방법을 사용하여 숫자 분리자를 쉽게 적용할 수 있습니다.