From bba66838aa6fabfcb91d39e3ea2b2596df17f5fc Mon Sep 17 00:00:00 2001 From: Andrei Solodovnikov Date: Fri, 11 Jul 2025 11:40:09 +0300 Subject: [PATCH] =?UTF-8?q?ERRATA:=20=D1=83=D0=BF=D0=BE=D0=BC=D0=B8=D0=BD?= =?UTF-8?q?=D0=B0=D0=BD=D0=B8=D0=B5=20=D0=BE=D1=88=D0=B8=D0=B1=D0=BA=D0=B8?= =?UTF-8?q?=20=D0=B2=20=D0=BF=D1=80=D0=B8=D0=BC=D0=B5=D1=80=D0=B5=20=D1=81?= =?UTF-8?q?=D0=B4=D0=B2=D0=B8=D0=B3=D0=BE=D0=B2=20=D0=B2=20=D0=9B=D0=A0?= =?UTF-8?q?=E2=84=962?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- ERRATA.md | 10 ++++++++++ 1 file changed, 10 insertions(+) diff --git a/ERRATA.md b/ERRATA.md index 760912b..5ebae92 100644 --- a/ERRATA.md +++ b/ERRATA.md @@ -2,6 +2,16 @@ ![http://95.215.8.74:5000/days_since_last_commit.png](http://95.215.8.74:5000/days_since_last_commit.png) +**11.07.2025**: Обнаружена ошибка вёрстки в примере использования битовых сдвигов на стр. 79. Операции по установке, очистке и чтению N-го бита выглядят следующим образом: + +```C++ +X = X | (1 << N); // Установка N-го бита +X = X & ~(1 << N); // Очистка N-го бита +Y = (X & (1 << N)) != 0; // Чтение N-го бита +``` + +--- + **11.07.2025**: Исправлена опечатка в предпоследнем абзаце стр. 227 (в конце первого предложения должен был быть написан **LMA**): ```diff