Професионална програма
Loading...
+ Нов въпрос
iuli1478 avatar iuli1478 49 Точки

Домашно 4 задача 5 Проблем

Здравейте проблема ми е следния. Нали трябва променливата "a" да се изкара в двойчен код. Как се задава колко цифри да изкара. Тоест с 254 ми излиза 11111110 а аз искам да ми допълва с нули отпред до 10 символа. Ето снимка: http://alfa.kachi-snimka.info/vij.php?id=bwy1395056732g.jpg

Тагове:
4
Programming Basics
dimitarstoyanov90 avatar dimitarstoyanov90 164 Точки

string binary = Convert.ToString(254, 2);
Console.WriteLine(binary.PadLeft(20, '0'));


може да кажеш и 

Console.WriteLine(binary.PadLeft(10, '0'));

което в случая е това което търсиш

1
dimitarstoyanov90 avatar dimitarstoyanov90 164 Точки

Още един по - съкратен вариант е :

 

string binary = Convert.ToString(254, 2).PadLeft(10, '0');
Console.WriteLine(binary);

3