「 C/C++ 」一覧

C/C++ に関する記事です

C言語で2の累乗(2^n)への切り上げ&切り捨て

C言語で2の累乗(2^n)への切り上げ&切り捨て

2の累乗(2^n)の値への切り上げ&切り捨てについて、効率的なC言語のコードの書き方をご紹介します。組込みファームウェアでは、2の累乗への丸めをする必要がままあります。またコードサイズを小さくすることが求められます。そこでビット演算を使った方法をご紹介します。

組込みソフト向けC言語コーディング規約|演算と式

組込みソフト向けC言語コーディング規約|演算と式

組込みソフト向けC言語コーディング規約、演算と式編です。キャストや浮動小数点、シフトが要注意です。「汎整数拡張」「算術シフト」「暗黙的なキャスト」の理解に役立ちます!各ルールの理由と、違反例&適合例のソースコード例をまじえて説明しています