프로그래밍언어/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진수만 사용가능)