728x90
반응형
WPF & C# - 진수변환(Base Converter) / Convert / ToInt32 / 2진수 / 10진수 / 16진수 / n진수 / 진법 ) |
관련링크
X(2,10,16)진수 문자열을 10진수 숫자로 진수변환
1 2 3 4 5 6 7 8 9 10 11 12 | // X(2,10,16)진수 문자열을 10진수 숫자로 string str = "0010101"; int a = Convert.ToInt32(str, 2); // 결과값 : 21 lbl.Content += a.ToString() + "\n"; int b = Convert.ToInt32(str, 10); // 결과값 : 10101 lbl.Content += b.ToString() + "\n"; ; int c = Convert.ToInt32(str, 16); // 결과값 : 65793 lbl.Content += c.ToString() + "\n"; ; | cs |
10진수 숫자를 X(2,10,16)진수 문자열로 진수변환
1 2 3 4 5 6 7 8 9 10 11 | // 10진수 숫자를 X(2,10,16)진수 문자열로 int i = 21; string str2 = Convert.ToString(i, 2); // 결과값 : 10101 lbl.Content += str2.ToString() + "\n"; string str10 = Convert.ToString(i, 10); // 결과값 : 21 lbl.Content += str10.ToString() + "\n"; string str16 = Convert.ToString(i, 16); // 결과값 : 15 lbl.Content += str16.ToString() + "\n"; | cs |
진수변환 - 10진수(n) int를 문자열 X진법으(j)로 나타내기 (3진수, 4진수, 5진수... / 3진법, 4진법, 5진법... )
1 2 3 4 5 6 7 8 9 10 11 12 13 | // 진수변환 // 10진수(n) int를 문자열 X진법으(j)로 나타내기 (3진수, 4진수, 5진수... / 3진법, 4진법, 5진법... ) // int n = 10진수 입력값, int j = 진법, string val = 리턴값 private string ConvertJ(int n, int j, string str="") { if (j < 2) return "2진수이상만 가능합니다."; int k = n / j; str = (n % j).ToString() + str; // 나머지를 뒤로 이동 if (k >= j) return ConvertJ(k, j, str); // 나눌게 있다면? return else str = k.ToString() + str; // 나눌게 없다면 ? 몫 return str; } | cs |
사용하기
1 2 3 4 | // 10진수를 X진법으로 나타내기 int n = 17; // 값(10진수) int j = 3; // 진법 string str= ConvertJ(n, j); | cs |
개인적인 필요에 의해 만들어 보았다.
퍼갈때는 출처표기~! ^^
괜찮다면 공감 꾸~욱!!! ^^
아!!! 오류 있다면 꼭 알려주세요. 수정하겠습니다. ^^
728x90
반응형
'Programing (프로그래밍) > WPF & C# (C Sharp)' 카테고리의 다른 글
WPF & C# - saveFileName 변경하기 ( 기본 저장 파일명 변경하기 ) (0) | 2018.04.27 |
---|---|
WPF & C# - saveFolder 변경하기 ( 기본 저장 폴더 변경하기 ) (0) | 2018.04.27 |
WPF & C# - 모든 경우의 수 (중복조합 무작위 대입 알고리즘) - ex) A, B, AA, AB, BA, BB (0) | 2018.04.23 |
WPF & C# - Math.Pow 함수 for로 구현하기 ( n의 n승 제곱 ) (0) | 2018.04.23 |
WPF & C# - 형변환 ( convert / conv / int / double / string ) (0) | 2018.04.20 |
WPF & C#- XML 파일리스트 저장 ( ListView ) (0) | 2018.04.18 |
WPF & C# - ini 쓰기, 다양하게 읽기 ( config / setup / Dictionary ) (2) | 2018.04.17 |
WPF & C# - 로그파일 만들기 ( LOG ) (0) | 2018.04.13 |