Сделать большие константы в C-источнике более читабельными?

Я работаю над кодом для микропроцессора.
У него есть несколько больших критических констант.

#define F_CPU 16000000UL

В данном случае это частота процессора. В герцах.

На самом деле, довольно трудно сказать, если это 1 600 000, 160 000 000 или 16 000 000 без ручного наведения курсора на цифры.

Если я поставлю запятые в число#define F_CPU 16,000,000UL, он усекает константу.

Я работал с несколькими эзотерическими языками, которые имеют определенный символ-разделитель цифр, чтобы сделать большие числа более читабельными (например,16_000_000в основном на языках, предназначенных для микроконтроллеров). Большие "магические числа" довольно часто встречаются во встроенных вещах, так как они необходимы для описания аспектов того, как MCU общается с реальным миром.

Есть ли что-нибудь подобное в C?

Ответы на вопрос(8)

Ваш ответ на вопрос