Große Konstanten in C-Quelle lesbarer machen?

Ich arbeite an einem Code für einen Mikroprozessor.
Es hat einige große, kritische Konstanten.

#define F_CPU 16000000UL

In diesem Fall ist dies die CPU-Frequenz. In Hertz.

Es ist ziemlich schwer zu sagen, ob dies 1.600.000, 160.000.000 oder 16.000.000 sind, ohne einen Cursor manuell über die Ziffern zu bewegen.

Wenn ich Kommas in die Zahl einfüge#define F_CPU 16,000,000ULschneidet die Konstante ab.

Ich habe mit einigen esoterischen Sprachen gearbeitet, die ein spezielles Trennzeichen haben, um große Zahlen besser lesbar zu machen (z. B.16_000_000(hauptsächlich in Sprachen, die für MCUs bestimmt sind). Große "magische Zahlen" sind in eingebetteten Inhalten eher verbreitet, da sie Aspekte der Kommunikation einer MCU mit der realen Welt beschreiben.

Gibt es so etwas in C?

Antworten auf die Frage(8)

Ihre Antwort auf die Frage