Tornando as grandes constantes na origem C mais legíveis?

Eu estou trabalhando em algum código para um microprocessador.
Tem algumas grandes constantes críticas.

#define F_CPU 16000000UL

Neste caso, esta é a frequência da CPU. Em Hertz.

Como é, é difícil dizer se são 1.600.000, 160.000.000 ou 16.000.000 sem posicionar manualmente um cursor nos dígitos.

Se eu colocar vírgulas no número#define F_CPU 16,000,000UL, trunca a constante.

Eu trabalhei com algumas linguagens esotéricas que têm um caractere de separação de dígitos específico, com o objetivo de tornar grandes números mais legíveis (ex16_000_000, principalmente em idiomas destinados a MCUs). Grandes "números mágicos" são bastante comuns em coisas incorporadas, pois são necessários para descrever aspectos de como uma MCU fala com o mundo real.

Existe algo assim em C?

questionAnswers(8)

yourAnswerToTheQuestion