C# поддерживает 8 типов целочисленных значений. Каждый из них имеет своё преимущество и свой недостаток. Казалось бы, сделали бы самое максимальное возможное число и был бы 1 тип. Но, дело в том, что чем тип больше, тем он медленнее при огромных коли...
Для получения целого числа при деление на другое целое используют знак деления /.
В отличие от математики в данном случае 21 / 5 даст не 4,2, а только 4.
Ещё их называют операциями инкремента (++) и декремента (--)
Для увеличения числа на 1 можно использовать 3 различных варианта.
Если необходимо какую-то переменную увеличить, уменьшить, скажем, на 5, то можно использовать стандартную запись, используемую во многих языках программирования. Например, число было равно 5 и нужно его увеличить/уменьшить на 2:
Бит, это 1/8 часть 1 байта. Данные на жёстком диске, на компакт-диске сохраняются в виде 0 и 1 на физическом уровне.
Например, на диске это выглядит так:
{?151/0001.png?}
Например, слово "Word" запишется так на поверхности любого хранилища:
010101110...
Что такое системы счисления? Мы привыкли что считая до 9, появляется новый разряд, а единицы опять превращаются в 0. Итого, было 9, получаем 10. Т.е. в виде одного символа (в данном случае цифры и её начертания, как мы привыкли), можно обозначить кол...
Подробнее о системах счисления написано {!1,196,тут!}
Для перевода из 10-тичной системы:
Первое, что необходимо понимать, это то, что побитовые операции выполняются с числами в двоичной системе счисления.
Оператор &
Операции побитового смещения не совсем легки в понимании с первого раза, но когда-нибудь могут приходиться.
Смещение на 1 бит вправо ">>" равносильно делению на 2.
Например, будем использовать число 301 десятичной системы. В двоичной системе это числ...