Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
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 |
Tags
- FTP
- Kotlin
- 문자열파싱
- 자료구조
- 딕셔너리
- dictionary
- Mat 변수
- 문자열다루기
- foreground service
- Android
- flutter
- 소켓프로그래밍
- dart
- UI
- InfluxDB
- background service
- 코틀린
- socket
- vscode
- 문자열 다루기
- C
- 진수변환기
- ws2_32.lib
- 콘솔 키보드 이벤트
- 메모리반환
- 연결리스트
- 파일입출력
- Linked List
- InfluxDBClient
- vs code
Archives
- Today
- Total
목록C - 이걸 굳이?/유틸리티 (17)
무슨 일로 C 하셨습니까?
[C] 진수 변환기__1.0
프로젝트를 진행하다가 진수변환기가 필요한 일이 생겼다. 진수변환하는 코드야 널리고 널렸겠지만, 직접 만들어 보기에 아주 적절한 난이도 인것 같아서 직접 만들어보기로 한다. 진수변환의 개념은 익숙하다. 그런데 코드로 구현하기가 막막하다. 개념부터 다시 생각해보도록 하자 10진수 255를 2진수로 바꿔보면 255 -> 11111111 로 나타낼 수 있는데 255는 1 + 2 + 4 + 8 + 16 + 32 + 64 +128 로 쪼갤 수 있고 2진수 11111111의 각 각 1은 제일 낮은 비트(제일 오른쪽) 부터 1, 2, 4, 8, 16, 32, 64, 128 을 의미한다. 즉, 128*1 + 64*1+ 32*1 + 16*1 + 8*1 + 4*1 + 2*1 + 1*1 = 255 이다. 10진수 250을 2..
C - 이걸 굳이?/유틸리티
2020. 8. 18. 21:43