본문 바로가기

삽질 삽질 스마트 워크 구축

[윈도 계산기] 윈도 계산기로 진법 변환하기

 ASN.1을 공부하면서 2진법과 16진법을 자주 쓰게 되는데,

예전에 엄청나게 빨리 풀던 스킬은 사라지고, 진법 변환이 방망이 깎는 노인처럼 느려지게 되었다.

그래서 진법 변환 프로그래밍을 따로 짤까 머리를 굴려봤는데,

 

안되는 것을 붙잡고 시간을 조지느니, 차라리 윈도에 있는 기본 계산기를 이용하여 계산을 해보기로 했다.

공학용과 일반용이 있다는건 윈도를 쓸때부터 알고 있었는데

프로그래머용과 통계용이 있다는 것은 이제서야 알게 되었네

 

시작 프로그램에 있는 계산기를 실행한다.

 

 

찾아들어가기 귀찮으면 프로그램 파일 검색에 calc.exe를 쳐도 실행된다.

보통 calc만 쳐도 검색에 걸린다.

 

 

 

윈도 기본 프로그램의 간단한 파일명

메모장 - notepad

그림판 - mspaint

계산기 - calc

커맨드창 - cmd

 

 

기본적으로 계산기를 실행하면 일반용으로 실행이 될텐데,

 

 

일반용이 아닌 프로그래머용으로 선택을 하면

 

 

 

이렇게 계산기가 조금 넓어지고, 16진수를 사용할 수 있는 그리고 바이트(byte)를 표시하는 창이 뜬다.

 

 

바꾸고 싶은 숫자를 10진수(Dec)로 적고,

 

 

좌측에 16진수(Hex)로 바꾸면 이렇게~ 바뀐다.

 

덧셈 뺄셈 모두가 가능하다.

덧데어...

Byte에서는 양수로 127(7F)까지 표시 가능하며 음수로 -127(81)까지 표현 가능하다.

Word에서는 양수 32767(7FFF)까지 표시 가능하며, 음수로도 -32767(8001)까지 표현 가능하다.

 

더블 워드와 쿼드 워드는 계산하기 시름... 짱시름...

 

진법변환할때 쓰면 꽤 유용하게 쓸듯 싶다.