컴퓨터 엑셀 워드 포토숍 구글어스 WINDOWS JAVASCRIPT JAVA C++

 
Previous Post 구구단 게임, 99단 외우기 Game; 인터넷 브라우저에서 구구단 암기스톱워치, 초시계, 온라인 스톱와치, 100분의 1초 Stopwatch논 1정보는 몇평? 1町步는 몇제곱미터 m2 ?정보(町步), 농지 면적 단위, 제곱미터 m2 계산기 Calc니콘 D40X 단종 예정되었음; Nikon D60으로 버전업최소공배수 계산기; LCM 구하기 Calc컵라면 타이머; 인터넷 요리용 타이머, 모래시계 Cooking TimerD60 스펙; 니콘 육공이 사양 발표; Nikon D60 Spec1마지기는 몇평, 논 한마지기 몇m2 제곱미터?마지기 두락, 평방미터 변환 계산기; majigi m2 Calc

16진수 헥사, 2진수, 10진수, 8진법 변환 계산기; Hex Calc

Monday, February 04, 2008

숫자 진법 변환기입니다. 아래의 색깔 있는 입력 칸들 중의 아무 칸에나 해당되는 진법의 정수 숫자를 입력하면, 즉시 다른 진법으로 자동 변환됩니다. 진법의 중요도 순으로, 10진수, 16진수, 2진수, 8진수를 지원합니다. 프로그래밍 등에서 16진수가 많이 사용되고, 비트 연산 등에서는 2진수도 사용됩니다. 8진수는 별로 사용되지 않는 진법입니다.


10진수: Dec
16진수: Hex
 2진수: Bin
 8진수: Oct

  문자: ASCII / Unicode Char


메시지:


그 숫자에 해당하는 문자 코드의 문자 1개도 출력됩니다. 예를 들어 10진수 65를 입력하면, 대문자 A가 출력됩니다. 대문자 A의 아스키 코드가 10진수로 65번이기 때문입니다. 거꾸로, "문자" 입력 칸에 A를 입력하면 각각의 숫자 칸들에 10진수 65에 해당하는 숫자들이 출력됩니다. 한글은 아스키 코드가 아닌, 유니코드로 처리됩니다. 예를 들어, 한글 낱자 의 유니코드 번호는 16진수 헥사로 AC00 입니다.

색깔 있는 입력 칸들의 우측 끝에 있는 하얀 칸들은, 그 숫자들의 자릿수를 표시합니다. 예를 들어 2진수 11111111 은 8개의 숫자로 되어 있기에 8로 나옵니다.

위의 계산기는 입력한 숫자들을 "부호 없는 32비트 정수 (unsigned int)"로 간주합니다. unsigned int의 최대값은 10진수로 4294967295이고, 16진수로는 FFFFFFFF입니다. 2진수로는
11111111111111111111111111111111
입니다. 따라서 이보다 더 큰 숫자를 입력하면 정밀도를 잃을 수 있습니다.

주의: 음수(Negative Number)는, 위의 계산기로 변환할 수 없습니다.


※ 브라우저 상태에 따라서 오작동할 수 있으니 사용 전에 테스트를 거치는 것이 좋습니다. 특히 자바스크립트가 반드시 켜져 있어야 합니다.

테스트: 16진수 FF 가, 10진수 255 로 변환되면 정상 작동입니다.



11 Comments:
At 1:21 PM, Blogger 상준 said...

다운받을 수는 없나요?

 
At 6:34 PM, Blogger mwultong said...

온라인용이라서 다운이 안됩니다.

 
At 6:03 PM, Blogger WB said...

저기 혹시 다른게임 이용자인데

특정부분 오토로 터치되게하는거 간단히 설명좀 해주실수 있나요 카카오톡 cnpgid 친추좀 해주세요

기다리겠습니다 ㅠㅠ

 
At 6:04 PM, Blogger WB said...

저기 혹시 다른게임 이용자인데

특정부분 오토로 터치되게하는거 간단히 설명좀 해주실수 있나요 카카오톡 cnpgid 친추좀 해주세요

기다리겠습니다 ㅠㅠ

 
At 4:17 PM, Blogger Kim YunSoo said...

감사합니다 매번 잘 쓰고 있습니다.

 
At 11:10 AM, Blogger 익명 said...

프로그램이 좋아서
공부도 할겸 리팩토링 해봤습니다.

http://jsfiddle.net/5ps4qn41/

나름 깔끔하게 정리한다고 정리 해봤는데
마음에 드실지 모르겠네요.

 
At 11:11 AM, Blogger 익명 said...

This comment has been removed by the author.

 
At 10:08 AM, Blogger alighterlight said...

이거 틀려요
a5c, a60 해봤는데 틀려요

 
At 11:34 AM, Blogger mwultong said...


혹시 브라우저의 자바스크립트가 켜져 있지 않다면 위의 계산기가 작동하지 않습니다.
저의 브라우저에서는 잘 변환됩니다.

16진수 a5c 가 10진수 2652 로 변환되면 맞는 것입니다.

16진수 a60 이 10진수 2656 으로 변환되면 맞는 것입니다.

 
At 10:32 PM, Blogger 정석우 said...

ATMEG128A 프로젝트를 이용하여
10 진수를 입력받아서 16 진수를 result[5] array에장하는 함수를 알수있을까요\\\\?
dec2hex(20);

result[0] = 0
result[1] = 0
result[2] = 0
result[3] = 1
result[4] = 4

전혀 손을 못쓰고있습니다.

 
At 11:23 AM, Blogger mwultong said...

10진수를 16진수(숫자가 아닌 문자열 16진수)로 변환하는 함수를 만드신 후
참고: [C언어] 10진수 16진수 변환

C언어에서는 문자열 자체가 문자 배열이므로, 자동으로 배열에 들어간 셈입니다.

또는 그 문자열 16진수를 한 글자씩 쪼개서 for문으로 배열에 수동으로 넣을 수도 있습니다.
-------------------------------------
배열이 정확하게 만들어졌는지 확인하는 방법은 다음 주소에 있습니다:
배열 요소 덤프

 

Post a Comment

<< Home RSS 2.0 feed

구글 Google 에서 제공하는 무료 블로그 서비스인 블로거 Blogger 의 인터넷 주소는 www.blogger.com 입니다. Blogger 에 블로그를 만들면, blogspot.com 이라는 주소에 블로그가 생성됩니다.
블로그를 직접 방문하지 않고도 최신 게시물을 구독하려면 RSS 2.0 feed 주소를 리더기에 등록하시면 됩니다.
Categories
Previous Posts
Monthly Archives
Top