私はこれをグーグルで検索しましたが、ガイドライン、経験則、スタイルなどを見つけられないことに驚きました.Cで(符号付きまたは符号なし)整数を宣言するとき、プロセッサがintに対して定義するものをそのまま使用するか、または幅を指定できます (例: uint16_t
、int8_t
、uint32_t
など)。
デスクトップ/専用の C プログラムを実行するとき、幅を指定することが本当に重要でない限り (たとえば、「これは 32 ビット ID です」)、「デフォルトを使用する」傾向が非常に強かったです。
最近、より多くのマイクロコントローラーの作業 (pic18 と AVR) を行ったので、私はすべてのサイズを調整する傾向がありました。
そして今、私はいくつかの Pic32 コード (OS なし) に取り組んでいます。
int のサイズをいつ決定し、いつデフォルトを使用するかを決定するのに役立つルーブリック (もしあれば) を人々が定式化したことに興味がありますか? なぜ?