@Anton_repr

Какой тип данных используется для двоичных чисел?

Я написал следующее:
int b = 01010;
int a = b >> 2;
Console.Write(a);
Console.Read();


Результат - 252
Почему не выводится 010?
  • Вопрос задан
  • 371 просмотр
Решения вопроса 2
myjcom
@myjcom
Результат - 252
Почему не выводится 010?

int целое
1010 / 2 == 505
505 / 2 == 252

Тем не менее на вопросы
Какой тип данных используется для двоичных чисел?

и
Почему не выводится 010?

Никто не ответил.

Полезно будет ознакомиться с
Целочисленные литералы -> двоичные литералы.
Ответ написан
@BadElectrician
C++ это хобби
байт = 8 бит или char или byte Var = 0x00 - это корректная форма записи
или byte[] arrBytes ={0x00, 0x01, ..., 0xff}
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 1
tsklab
@tsklab
Здесь отвечаю на вопросы.
int b = Convert.ToInt32("01010", 2);
int a = b >> 2;
Console.Write(Convert.ToString(a, 2));
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы