powered by simpleCommunicator - 2.0.59     © 2026 Programmizd 02
Целевая тема:
Создать новую тему:
Автор:
Закрыть
Цитировать
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перевод из двоичной в десятиричную "010110011001110001100111"
7 сообщений из 7, страница 1 из 1
Перевод из двоичной в десятиричную "010110011001110001100111"
    #38258884
Marchello753951
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Есть число a=4203080

Код C#
Код: c#
1.
2.
3.
4.
5.
6.
Int32 a=4203080;
string b = "000000000000000000000000" + Convert.ToString(a, 2);
b = b.Substring(b.Length - 24, 24);
//в итоге что то типа b="010110011001110001100111";
string bx=b.Substring(0, 8);
string by=b.Substring(8, 16);


Ну как мне получить x и y если:

Int32 x= старший 1 байт перевести в десятиричную систему;
Int32 y= младшие 2 байта перевести в десятиричную систему;

Как мне x и y получить, помогите пож-та?
...
Рейтинг: 0 / 0
Перевод из двоичной в десятиричную "010110011001110001100111"
    #38258908
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BitConverter.GetBytes
...
Рейтинг: 0 / 0
Перевод из двоичной в десятиричную "010110011001110001100111"
    #38259709
Marchello753951
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

делаю так

Код: c#
1.
2.
3.
Int32 a = 3402194;
            Byte[] bytes = BitConverter.GetBytes(a);
            Console.WriteLine(Convert.ToInt32(bytes[2]) + Convert.ToInt32(bytes[1]) + Convert.ToInt32(bytes[0]));



ну как мне из двух байт получить одно десятиричное число? из bytes[1] и bytes[0] ?
...
Рейтинг: 0 / 0
Перевод из двоичной в десятиричную "010110011001110001100111"
    #38259718
Фотография Паганель
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
BitConverter.ToInt16
...
Рейтинг: 0 / 0
Перевод из двоичной в десятиричную "010110011001110001100111"
    #38259801
Фотография skyANA
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Участник
Жесть.

Перевод из двоичной в десятиричную "010110011001110001100111" десятичную систему счисления - это информатика 8-й класс.
...
Рейтинг: 0 / 0
Перевод из двоичной в десятиричную "010110011001110001100111"
    #38260578
Marchello753951
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
skyANA,

Я не спрашивал про класс, я имел ввиду встроенными средствами языка как сделать

Сделал так

Код: c#
1.
2.
3.
4.
5.
6.
7.
8.
Int32 cardID=3025444;
Byte[] bytes = BitConverter.GetBytes(cardID);
            Byte[] bS = BitConverter.GetBytes(512);
            bS[0] = bytes[0];
            bS[1] = bytes[1];
            string Series="000"+Convert.ToInt32(bytes[2]).ToString();
            string Number="00000"+BitConverter.ToInt32(bS, 0).ToString();
            cardNum = Series.Substring(Series.Length - 3, 3) + Number.Substring(Number.Length - 5, 5);



Может кому то понадобится
...
Рейтинг: 0 / 0
Перевод из двоичной в десятиричную "010110011001110001100111"
    #38260584
Marchello753951
Скрыть профиль Поместить в игнор-лист Сообщения автора в теме
Гость
Паганель,

Спасибо, навел на мысль...
...
Рейтинг: 0 / 0
7 сообщений из 7, страница 1 из 1
Форумы / ASP.NET [игнор отключен] [закрыт для гостей] / Перевод из двоичной в десятиричную "010110011001110001100111"
Найденые пользователи ...
Разблокировать пользователей ...
Читали форум (0):
Пользователи онлайн (0):
x
x
Закрыть


Просмотр
0 / 0
Close
Debug Console [Select Text]