[C++] 표준 라이브러리를 사용하여 숫자 세 자리마다 쉼표 붙이기

Posts

[C++] 표준 라이브러리를 사용하여 숫자 세 자리마다 쉼표 붙이기

※ 이 기능을 숫자 형식(numeric format)이라고 하겠다.  출처는 MSDN |매우 많은 목적으로, 숫자를 표기할 때 세 자리마다 쉼표를 붙인다. MSDN에서는 숫자 형식이라고 하던데, 표준 명칭인지는 모르겠다. 일단 이 문서는 해당 단어를 사용한다. 우선 숫자 형식에 대해 알아보자.한국에서는 당연하게 정수부에 1000 단위로 쉼표를 붙이고 소수점을 표시하기 위해 정수부가 끝나고 마침표를 찍는다. 하지만 독일에서는 반대다! 1000 단위로 마침표를 찍고, 소수점을 표시하기 위해 쉼표를 찍는다. 대체로 프로그래밍을 배우는 초기 단계에서 해당 기능을 구현해봤겠지만 이런 보편적인 기능은 왠지 표준에 있을 것 같다. 그런 생각을 하고 찾아보니 정말 있더라. 국가나 문화에 따라 달라지는 것이 있다.

Related Posts

3 posts

vscode c++ build 및 debug하기

vscode로 C++코드를 빌드하고 테스트 하려고 하면 초기 셋팅을 해야 하는게 귀찮아서 잘 안하다가 다시 셋팅하는법 간단히 정리 합니다. 1. c++ package설치. 2. ctrl+shift+p configure build task 로 tasks.json 셋팅 (이때 windows는 cpp file을 열고 있어야 함.) 컴파일러 선택 빌드는 ctrl + shift + B를 눌러서 빌드하면됨아니면 ctrl + shift + p를 눌러서 run build task를 검색해서 실행해도 됨. 3. launch.json 만들고 빌드후 debugging. (디버깅 하기)configure 추가. (Run - launch.json file

anaconda, 파이썬 설치와 딥러닝 준비 [keras --> tf.keras]

아나콘다? 아나콘다는 패키지 관리와 디플로이를 단순케 할 목적으로 과학 계산을 위해 파이썬과 R 프로그래밍 언어의 자유-오픈 소스 배포판이다. 패키지 버전들은 패키지 관리 시스템 conda를 통해 관리된다. 아나콘다 배포판은 1300만 명 이상의 사용자들이 사용하며 윈도우, 리눅스, macOS에 적합한 1,400개 이상의 유명 데이터 과학 패키지가 포함되어 있다. anaconda, 파이썬 설치와 딥러닝 준비 [keras --> tf.keras] 아나콘다에 텐서플로를 설치하면 곧바로 딥러닝을 시작할 수 있다. Tensorflow 2.0으로 새롭게 시작하는 tensorflow keras --> tf.keras 파이썬 실행환경 구축, 딥러닝 환경구축:anaconda 설치 [32bi

인스턴스 관리

앨리스의 토끼|2020년 5월 5일

먹고 살기 위해 여기 저기 떠돌이처럼 프로그래밍을 하다보니 어느 샌가 여러가지 언어를 다루고 있는 나 자신을 발견하게 되었다.좋다고 해야 할지 나쁘다고 해야 할지 모르겠지만, 여전히 내 프로그래밍의 시작은 C/C++이다.JAVA도 좋고, Objective C도 좋고, Swift도 좋고 RUST도 좋지만 그런 언어들 여럿을 늘어놓고 다시 봐도 C/C++ 만한 것이 없다.최근에 없는 시간을 쪼개서 다시금 C/C++을 둘러보다 보니 잠시 놓고 있었음에도 어느 샌가 관련 기술은 여러모로 발전한 것을 느낄 수 있었다.특히 STL의 경우는 이전처럼 잘 쓰는 사람들 만 사용하는 것이 아니라 비교적 많은 개발자들이 활용하며 다양한 기술을 내놓고 있는 것을 확인할 수 있었다.무엇보다 자신이 가진 기술을 자신의 밥줄로 생각하