Перевод из десятичного в двоичное - C#
Формулировка задачи:
Написал функцию для перевода ,но почему то не работает.Хотя вроде все правильно .Пишет не удается неявно преобразовать тип inr в bool.
public String IntToBin(int R) { int Len; Len = (quantity < 1) ? 1 : ((quantity > 32) ? 32 : quantity); Result1= new String(' ', Len); char[] charStr = Result1.ToCharArray(); for (int i = Len-1, Mask = 1; i >= 1; i--, Mask <<= 1) { charStr[i] =[B](R & Mask) [/B]? '1' : '0'; } Result1 = new string(charStr); return Result1; }
Решение задачи: «Перевод из десятичного в двоичное»
textual
Листинг программы
using System; class dem { static string DECtoBIN(int n) { return Convert.ToString(n, 2); } static void Main() { Console.WriteLine(DECtoBIN(129)); } }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д