티스토리 뷰
2의 승수 있잖아?
2의 3승은 8이고..
2의 4승은 16이고..
2의 5승은 32고.. 뭐 이런것들..
근데 뒷자리 숫자로 앞자리 숫자를 구할때..
그러니까..
2의 몇승이 1024인지 확인하고 싶을때가 있을때..
cmath include해서 log2() 함수로 구할수도 있지만, 실수연산이라 오버헤드가..
cstring include해서 ffs()라는 함수가 있다.
find first bitset이라고 설명이 되어있고..
gcc에서 잘 동작하는 코드임..
#include <strings.h> int ffs(int i); #define _GNU_SOURCE #include <string.h> int ffsl(long int i); int ffsll(long long int i);
'Application > C/C++' 카테고리의 다른 글
SDL 프로그래밍. (0) | 2019.05.23 |
---|---|
2015년 3월 22일 과제 (0) | 2015.03.29 |
QtNetwork를 사용하려면 (0) | 2014.10.23 |
nCurses 페이스북 그룹 내용 백업 (0) | 2014.05.04 |
객체지향의 이해 (0) | 2014.04.04 |
공지사항
최근에 올라온 글
최근에 달린 댓글
- Total
- Today
- Yesterday
TAG
- C#
- Linux
- USB Lecture
- diary
- WDB
- 막장로그
- 나비효과
- 짤방 및 아이콘
- cartoon
- Information Processor
- Tech News
- medical
- 프리랜서로 살아남는 법
- Embedded System
- Military
- console
- Mabinogi
- Life News
- humor
- Web Programming
- Network Inspector
- wallpaper
- Reverse Engineering
- Assembly
- network
- win32
- Battle
- 야마꼬툰
- BadCode
- 3D Engine
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | |
7 | 8 | 9 | 10 | 11 | 12 | 13 |
14 | 15 | 16 | 17 | 18 | 19 | 20 |
21 | 22 | 23 | 24 | 25 | 26 | 27 |
28 | 29 | 30 |
글 보관함