Литералы восьмеричного числа: когда? Почему? Всегда?

Единственное место, где я c сталкиваюсь с восьмеричными c литералами в эти дни, это c когда я имею дело с битами c прав доступа к файлам в Linux, которые numbers обычно представлены в виде c 3 восьмеричных цифр, где number каждая цифра представляет c права доступа для владельца numbers файла, группы и других пользователей c соответственно.

напр. 0755 c (также просто 755 для большинства number инструментов командной строки) означает, что c владелец файла имеет полные c права (чтение, запись, выполнение), а c группа и другие пользователи c имеют только права на чтение c и выполнение.

Представление numbers этих битов в восьмеричном numbers виде упрощает определение numbers установленных разрешений. С number первого взгляда можно сказать, что number означает 0755, но не 493 numbers или 0x1ed.

c

numbers

2022-10-08T17:15:36+00:00