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