Renesas Synergy™

FAQ 1011551 : RL78コンパイラCC-RLを使用していますが、32ビットのビットフィールドはできますか?

Q: 質問

RL78コンパイラCC-RLを使用していますが、32ビットのビットフィールドはできますか?


A: 回答

使用可能です。
ビット・フィールドはchar、signed char、unsigned char、signed short、unsigned short、signed int、unsigned int、signed long、unsigned long、signed long long、unsigned long long 型を指定することができます。
C90 では(signed / unsigned)int 型のみ許されていますが,CC-RL ではオプション-ansi の有無にかかわらず,常に上記の型を全てビット・フィールドに対して有効とします。

 

適用製品

e² studio
CS+ (旧 CubeSuite+)
RL78ファミリ用Cコンパイラパッケージ
他にご質問がございましたら、リクエストを送信してください