私はマイクロプロセッサ用のコードに取り組んでいます。
大きくて重要な定数がいくつかあります。
#define F_CPU 16000000UL
この場合、これは CPU 周波数です。ヘルツで。
そのままでは、1,600,000、160,000,000、または 16,000,000 のいずれであるかを、手動でカーソルを数字の上に移動しないと判断するのはかなり困難です。
number にコンマを入れる#define F_CPU 16,000,000UL
と、定数が切り捨てられます。
私は、特定の桁区切り文字を持ついくつかの難解な言語を使用してきました。これは、大きな数字を読みやすくすることを目的としています (例16_000_000
、主に MCU 向けの言語)。大きな「マジック ナンバー」は、MCU が現実の世界と対話する方法の側面を記述するために必要とされるため、組み込みのものではかなり一般的です。
Cでこのようなものはありますか?