Функции перевода из одной системы счисления в другую - 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); } } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д