728x90
반응형
서론
C++에서 숫자 구분자는 코드의 가독성을 높이는데 큰 도움을 줍니다. C++14부터 지원되기 시작한 이 기능을 통해, 개발자는 큰 숫자를 더욱 쉽게 읽고 이해할 수 있습니다. 숫자 구분자는 '
(싱글 쿼테이션)를 사용하여 숫자 내에서 구분자로 작용하며, 컴파일러는 이 구분자를 무시합니다.
예제 코드
다음은 C++에서 숫자 구분자를 사용하는 다양한 예제입니다.
#include <iostream>
int main() {
// 정수에서의 사용
int distance = 149'600'000; // 태양에서 지구까지의 평균 거리(km)
// 부동 소수점 숫자에서의 사용
double avogadroNumber = 6.022'140'76e23; // 아보가드로 수
// 2진수에서의 사용
int bin = 0b1010'1011'1100'1101;
// 8진수에서의 사용
int oct = 072'645'321;
// 16진수에서의 사용
int hex = 0x3A'F3'C7'B1;
std::cout << "Distance: " << distance << std::endl;
std::cout << "Avogadro Number: " << avogadroNumber << std::endl;
std::cout << "Binary: " << bin << std::endl;
std::cout << "Octal: " << oct << std::endl;
std::cout << "Hexadecimal: " << hex << std::endl;
return 0;
}
728x90
반응형
'C++' 카테고리의 다른 글
[C++] Stack Overflow (0) | 2024.03.24 |
---|---|
[C++] Call Stack (0) | 2024.03.24 |
[C++] const_cast (0) | 2024.02.10 |
에라스토테네스의 체 (0) | 2024.01.04 |
C++ 나눗셈 최적화 방법 (0) | 2023.10.23 |