꽰꽰꽰
- 2012/05/04 16:59
- ssombong.egloos.com/607622
- 덧글수 : 0
2의 3승이 8이라는건 다음과 같이 쉽게 작성할 수 있다.
x = 2 << 3;
하지만 8이 2의 몇승인가를 위와같은 방식으로 표현 하려면 어떻게 해야할까?
루프문과 조건문을 사용해 한비트식 right shifting 하면서 구하는 방식은 세련되보이지 않는다.
결론은 수학의 정석을 다시한번 봐야겠다
아래는 gnu math library의 log2 함수다.
x = log2(8)
아래는 ms의 math library의 방식이다.
x = log(8) / log(2)
ms에서는 log2라는 함수를 제공해주지 않기 때문에 위와같은 형식으로 만들어써야 한다.
수학적 지식이 다 증발했기때문에 왜 이런지는 정석을 통해 보면 알 수 있을것이다.
끝.
- 2012/04/17 00:20
- ssombong.egloos.com/586226
- 덧글수 : 0
이것도 좋다. 이름변경부분만 쫌만더 지원됐으면
이름변경툴을 쓸 필요도 없었을텐데 아쉽다.
이름지정시 원본파일에서 특정 단어를 지우는 법이 없어서 아쉬운 툴
쓰기도 쉽고 나름(?) 직관적이다.
끝.



최근 덧글