프로그래밍언어/VB.NET
비주얼베이직닷넷 2진수,8진수,10진수,16진수 정리
부산딸랑이
2013. 4. 29. 23:10
8진수,10진수 16진수의 형태로 입력받는 방법과 출력하는 방법입니다.
형태 | 8진수 | 10진수 |
16진수 |
입력받을때 | &O (영어O) |
|
&H |
출력할떄 | OCT() |
Val() 굳이 붙일필요는 없음 |
HEX() |
간단히 설명을 덧붙이자면
8진수(123456) = &O123456 = 10진수(42798)
16진수(123456) = &H123456 = 10진수(1193046)
가 되는거죠.
또한 비주얼베이직닷넷에서는 아래와 같은 방법을 쓸수도 있습니다.
2진수는 아래방법을 참고하세요.
Convert.ToString(123456, 16) '123456을 16진수로 변환
Convert.ToInt32("1e240", 16) '16진수 1E240을 10진수로 변환
예를들어 123456이란 10진수를 16진수로 바꾸려면
Convert.ToString(123456, 16) 로 1e240의 문자형태로 출력할수있습니다
또한, Convert.ToInt32("1e240", 16) 로 16진수 1e240의 숫자를 10진수(123456)으로 변환할수도 있지요.
(※ 위방법은 2,8,10,16진수만 사용가능)