온백의 코딩 블로그

온백의 비밀 기록방

Diary/코딩 잡 지식 6

"float(실수) 타입의 저장 방식"에 대해 알아보자! - '0.1 + 0.2 == 0.3이 틀렸다고?'

한동안 코딩을 접고 있다가 다시 시작하려고 하니, 여러 수학 공식들이 나의 머리를 아프게 한다. 어려워서 아픈 게 아니라 오랜만에 수학 머리를 쓰려하니 뇌에서 거부하는 느낌.. 아무튼, 그렇게 코딩을 놓고 있다 보니 float타입의 저장 방식을 잊어버리고 있었다. 그래서 다시 찾아보고, 기억이 나서 정리하려고 한다. 소수점 뒷자리를 이진수로 바꾸려면? 정수 부분을 이진수로 변환시키는 방법은 다 알 것이다. 그렇다면 소수 부분은 어떻게 변환시킬까? 정수는 소수점 뒷자리가 없어 계속 2로 나누면서 나머지를 체크하면 된다. 하지만 소수를 그렇게 한다면.. 끝이 없다. '그래서 실수는 2를 계속 곱해준다!' 2를 곱하다가 정수 부분이 1이 되면 그걸 체크하면 된다. 이 과정을 0이 될 때까지 반복한다. 하지만 ..

"CUI(CLI)? GUI? 그게 뭔데?" - 'CUI와 GUI의 차이' 알아보기!

오랜만에 글을 써본다. 현재 엄청난 현타를 느끼고 있는 중이다. 어느 순간 23년의 8월이 다가왔다. '이 시간 동안 난 뭘 했지?' 대충 숙제 정도만 하고 방구석에 처박혀서 핸드폰 질이나 하고 있었다. 코딩은 버려두고 있어서 이딴 글이나 쓰고 있고,유니티를 하겠다더니 그것도 안하고 있고.... 뭐 지금부터 잘하면 되는거다. (다음 글은 유니티다!)라고는 하지만 또 내가 순간의 쾌락에서 빠져나올 수 있을까는 의문이다. 뭐가 됐든 간에, 이건 내 선택이니 내 책임이다.CUI, GUI 차이나 기록해야겠다. UI "UI는 User Interface의 약자"로, 사용자에게 보여지는 화면에 모든 것을 말한다고 보면 됩니다. 예를 들어, 지금이 티스토리 블로그도 UI라고 할 수 있고, 하단 바에 고정되어 있는 앱들..

코딩 'C언어'에서 "함수" 사용법 쉽게 알려드립니다! - 함수 겉핥기

안녕하세요, 온백입니다. 이게 올해... 세 번째 글이네요..ㅋㅋ (이제 더 열심히 활동하겠습니ㄷ) 전 예전에 네이버 블로그에서 활동하다가 티스토리로 옮겼는데요, 가족들이랑 (퇴물이기 전에) 알고 지냈던 많은 블로거 분들이랑 아직 소통 중이라 말만 블접이지 사실 '반블접'에 더 까가운 상태입니다. 어쨌든..! 최근에 어떤 블로거에게 C언어를 가르쳐 드렸는데요.. 아직 초보자라 정말 기초 중 기초 ("Hello, World!" 출력 등)만 가르쳤는데, 그 중 함수에 대해 약간 짧게 가르쳤습니다. 아마 처음에는 함수에 대해 이해하기 힘들겁니다. (제가 학원에 있을 때는 아예 함수 개념 자체를 정~말 얇게 배워서 이해가 잘 안됐었고요....) 그런데 아직 코딩을 잘하는 사람은 아니지만 코딩을 할 때 함수에 대..

VS(Visual Studio)와 VSCode(Visual Studio Code) 차이가 뭐야? / VS와 VSC 차이 알아보기!

안녕하세요, 볼트입니다. 이번엔 VS(Visual Studio)와 VSCode(Visual Studio Code)의 차이에 대해 다뤄보려 합니다. [ Visual Studio와 Visual Studio Code 차이 ] Visual Studio는 컴파일을 목적으로 만들었으므로 IDE 입니다. IDE는 Integrated Development Environment의 약자로, '통합 개발 환경' 이라고 생각하시면 됩니다. 프로그래밍을 할 땐 어떤 것이 필요할까요? 소스 코드 편집, 컴파일 및 실행, 디버깅 등의 과정이 필요합니다. IDE는 이 모든 기능들을 수행을 할 수 있는 환경을 말합니다. Visual Studio Code는 목적이 코드 에디팅 입니다. 즉, 소스 코드 편집용 이란 뜻이죠. 그래서 VS와..

C/C++ 프로그래밍은 어디서 하나요? / Visual Studio IDE 깔아보기!

안녕하세요, 볼트입니다. 이번엔 코딩을 하기 위해 많이 사용하는 IDE, Visual Studio를 까는 법에 대해 설명할 겁니다! IDE? IDE는 Integrated Development Environment의 약자로, 해석을 하자면 '통합 개발 환경' 이란 뜻입니다. 코딩, 디버깅(버그 잡아내는 과정), 컴파일 등 프로그램 개발에 필요한 환경을 제공하는 것이죠. [IDE의 자세한 설명은 여기에서..! ✅] 그 중 Visual Studio는(줄여서 VS) 마이크로소프트에서 지원하는 IDE로, 윈도우에선 사실상 표준 개발 툴이며, Unreal Engine, Unity 등 게임 개발 엔진들에서도 스크립트 에디터로 사용되고 있다고 하네요! [VS의 자세한 설명은 여기에서..! ✅] Visual Studio..

프로그래머들에게 추천하는 코딩 폰트, D2coding!

네이버 블로그에서도 한 번 다뤘던 내용이지만 티스토리에서 한 번 더 다룰 생각이다. D2coding 폰트 적용법 바로 본론으로 들어가 보자. 일단 구글에 'D2coding'이라고 검색한다. 입력을 하면 제일 위에 나오는 GitHub 링크가 있을 것이다. 그 링크로 들어가준다. (보라색) - 링크 바로가기 ✅ - 그 다음 링크로 들어가 1.3.2 버전 (최신 버전) 을 클릭한다. Download 버튼을 누르고, ZIP파일을 풀어준 다음, D2codingAll 파일을 열어준다. 마지막으로 파일 안에 있는 파일을 누른 뒤, 설치를 누르면 된다. 폰트 설치는 끝났지만 바로 컴파일러에 적용은 안될 것이다. 따로 폰트 설정을 해줘야 한다. 그러면 이 글이 유용하길 바라며.. 떠나보겠습니다!

반응형