Калькулятор для перевода обычного числа в бинарное - C#
Формулировка задачи:
Добрый день
Пытаюсь написать калькулятор для перевода обычного числа в БИНАРНОЕ
Вввожу число 22
на выходе в текстовой форме Address_bin отображается число 10110.
Но не получается дополнить его нулями до 8 бит, что бы получилось 00010110
Спасибо
private void button1_Click(object sender, EventArgs e) { byte b = byte.Parse(Address.Text); Address_bin.Text = String.Format("{0:n(8)}",Convert.ToString(b, 2)); }
Решение задачи: «Калькулятор для перевода обычного числа в бинарное»
textual
Листинг программы
string a = bit1.Text; string b = bit2.Text; uint ia = Convert.ToUInt32(a, 2);//unsigned - для беззнаковости uint ib = Convert.ToUInt32(b, 2);//не забываем, что в бинарке хранится string sum = Convert.ToString(ia & ib, 2);//и в нее же переводится
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д