Функции перевода из одной системы счисления в другую - C#
Формулировка задачи:
Как перевести,допустим, в обратном порядке: из 2 в 10тичную , и в стринг есть же ограничение до 32? Если да, то как больше взять?
string s = Convert.ToString(15, 2);
из десятичной в восьмеричную:
string s = Convert.ToString(15, 8);
из десятичной в шестнадцатиричную:
string s = Convert.ToString(15, 16);
Решение задачи: «Функции перевода из одной системы счисления в другую»
textual
Листинг программы
- using System;
- namespace ConsoleApplication199
- {
- internal class Program
- {
- private static void Main(string[] args)
- {
- Console.WriteLine(Conv("10011", 2, 10));
- Console.WriteLine(Conv("a4", 16, 10));
- Console.WriteLine(Conv("42", 10, 2));
- Console.ReadKey();
- }
- static string Conv(string str, int from, int to)
- {
- return Convert.ToString(Convert.ToInt32(str, from), to);
- }
- }
- }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д