내용으로 건너뛰기
GINS WIKI 긴스 위키
사용자 도구
로그인
사이트 도구
검색
도구
문서 보기
이전 판
역링크
최근 바뀜
미디어 관리자
사이트맵
로그인
>
최근 바뀜
미디어 관리자
사이트맵
현재 위치:
긴스위키 GINS wiki
»
개발 언어
»
cpp
»
정수부를 모두 가수부로 내리는 코드
추적:
language:cpp:코드_조각
이 문서는 읽기 전용입니다. 원본을 볼 수는 있지만 바꿀 수는 없습니다. 문제가 있다고 생각하면 관리자에게 문의하세요.
====== 정수부를 모두 가수부로 내리는 코드 ====== 이런 식으로 88 -> 0.88 1910 -> 0.191 <code cpp> #include <strsafe.h> #include <stdio.h> #include <math.h> { int _n = 705; int _ncnt = ((int)log10((float)_n)) + 1; // 제곱수 구하기. 1을 더해서 자리수 얻기 float _v = pow(0.1f, _ncnt); // 0.1 을 자리수만큼 제곱 float _f = _n * _v; // 0....1 만들어진걸로 곱해서 0.이하로 이동 //int _n = 705; //float _f = _n * pow(0.1f, (((int)log10((float)_n)) + 1)); // 결과 출력 //TCHAR _fout[MAX_PATH]; ZeroMemory(_fout, MAX_PATH); //StringCbPrintf(_fout, MAX_PATH, L"final out: %f \n", _f); //MessageBox(NULL, _fout, L"Test Result", MB_OK); } </code> * [[https://docs.microsoft.com/ko-kr/cpp/c-runtime-library/reference/log-logf-log10-log10f?f1url=https%3A%2F%2Fmsdn.microsoft.com%2Fquery%2Fdev16.query%3FappId%3DDev16IDEF1%26l%3DKO-KR%26k%3Dk(log10);k(DevLang-C%2B%2B);k(TargetOS-Windows)%26rd%3Dtrue&view=vs-2019|log() 문서]]
language/cpp/코드_조각.txt
· 마지막으로 수정됨: 2024/04/23 22:44 저자
127.0.0.1
문서 도구
문서 보기
이전 판
역링크
맨 위로