C++14에서 생겨난 구분자

 

보통 자리수가 많아지면 보기가 힘들어져서 우리는 , 로 구분한다.

ex) 10,000 원 // 10,000,000원 ....

 

이는 변수에 값을 넣을때도 마찬가지다.

//한눈에 보기 어려움
int a = 100000000;

그래서 작은따옴표로 구분을 할 수 있게 해주었다.

//보다 쉬움
int a = 100'000'000;

//위치는 어느 곳에 넣던지 상관없다.
int b = 1'000'0'000'0;
int c = 1'000000'00;

//모두 같은 값
a = b = c

//소수도 가능하다.
double d = 10'00.324;

 

숫자형 상수를 좀 더 가독성 있게 사용 할 수 있겠다.

 

 

https://mypark.tistory.com/entry/C14-%EC%88%AB%EC%9E%90-%EA%B5%AC%EB%B6%84%EC%9E%90Digit-separators

 

C++14 : 숫자 구분자(Digit separators)

C++14에서 작은따옴표 문자(')는 정수 리터럴과 부동 소수점 리터럴 모두 숫자 리터럴에서 숫자 구분 기호로 임의로 사용할 수 있다. 이것은 코드를 보는 사람들이 큰 숫자를 더 쉽게 알아차릴 수

mypark.tistory.com

'C++ > 유용한 것들' 카테고리의 다른 글

서식문자  (0) 2022.06.06
문자열 다루기  (0) 2022.06.05
Cout에서 소수점 자리 고정하기  (0) 2022.06.04

+ Recent posts