¿Haciendo más legibles las constantes grandes en la fuente de C?

Estoy trabajando en un código para un microprocesador.
Tiene algunas constantes grandes y críticas.

#define F_CPU 16000000UL

En este caso, esta es la frecuencia de la CPU. En Hertz.

Tal como está, es bastante difícil saber si eso es 1,600,000, 160,000,000 o 16,000,000 sin colocar manualmente un cursor sobre los dígitos.

Si pongo comas en el numero#define F_CPU 16,000,000UL, trunca la constante.

He trabajado con algunos idiomas esotéricos que tienen un carácter separador de dígitos específico, destinado a hacer que los números grandes sean más legibles (por ejemplo,16_000_000, principalmente en idiomas destinados a MCU). Los "números mágicos" grandes son bastante comunes en cosas incrustadas, ya que son necesarios para describir aspectos de cómo una MCU habla con el mundo real.

¿Hay algo como esto en C?

Respuestas a la pregunta(8)

Su respuesta a la pregunta