Добавлено: 22 июн 2006, 13:12
0101 shr 1 = 0010
сдвигает биты вправо
есть еще shl
0101 shl 1 = 1010
красным выделены сдвигаемые биты
сдвигает биты вправо
есть еще shl
0101 shl 1 = 1010
красным выделены сдвигаемые биты
Это издёвка?Blood_Magic писал(а): http://www.r0.ru - вот ссылочка
Это все я поняла уже тогда, когда расшифровали что означает "shr".Blood_Magic писал(а):0101 shr 1 = 0010
сдвигает биты вправо
есть еще shl
0101 shl 1 = 1010
красным выделены сдвигаемые биты
Пошла искать где почитать про "битовую операцию"...If i and 1=1 then
"операнд" - это 'один знак'?Операция && группируется слева направо. Она возвращает 1, если оба ее операнда отличны от нуля, и 0 в противном случае. В отличие от & операция && гарантирует вычисление слева направо; более того, если первый операнд равен 0, то значение второго операнда вообще не вычисляется
Операнды не обязаны быть одинакового типа, но каждый из них должен быть либо одного из основных типов, либо указателем. Результат всегда имеет тип int.
Операнд - это параметр у оператора."операнд" - это 'один знак'?
Код: Выделить всё
с = a + b
Получится 0101 (Десятичное 5):а какой результат будет если к числу, скажем "1101" применить эту побитовую операцию "и" с числом "0101"?
&& и & - это вообще уже синтаксис языка C, а не Pascal/Delphi.чайничек с крышечкой... писал(а):Вот что нашлось:Операция && группируется слева направо. Она возвращает 1, если оба ее операнда отличны от нуля, и 0 в противном случае. В отличие от & операция && гарантирует вычисление слева направо]
попробуй столбиком побитово сложить, как в 1 классечайничек с крышечкой... писал(а):а какой результат будет если к числу, скажем "1101" применить эту побитовую операцию "и" с числом "0101"?
Код: Выделить всё
1101
0101
----
0101
уже все поняла-поняла :lol: выше уже все написали.Blood_Magic писал(а):
попробуй столбиком побитово сложить, как в 1 классе