プロが教えるわが家の防犯対策術!

すみません教えていただけますか?

c 言語(winではありません)で24bit サイズの変数を
使用したいのですがvoid*しかおもいつきません
24bit float を使用できますか?

よろしくお願いします。

A 回答 (3件)

コンパイラが24bitに対応していないなら、関数などで実装しないとダメです。


あるいは、gccならコンパイラを24bitに対応に改変する方法もあります。
いずれにしても、自前で実装してください。
    • good
    • 0

> winではありません



「~ではありません」ではなく、「~です」という情報を補足してください。
char型が8ビットではない処理系ではchar[3]としても24ビットにはなりませんし、int型が24ビットの処理系もありえますから。
    • good
    • 0

単純に24bit分のメモリが欲しいならchar[3]でいいのでは?


基本的に2のべき乗以外の大きさの型は存在しないので適当に作る必要があります。
    • good
    • 0

お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!


このQ&Aを見た人がよく見るQ&A