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