プロが教える店舗&オフィスのセキュリティ対策術

C言語って2進数表記できなかったと思うのですが、
出来るようになったのでしょうか?
またその時はどうやったら表現できるのでしょうか?

A 回答 (4件)

2進数表記は無理ですね。



でも、そもそも何の為に2進数で記述する必要があるのでしょうか?
普通に16進表記で良いのでは?

ソース見るときに云々と言う話であれば、16進表記の後ろにでもコメントで2進表記を書いておけば良いのでは?
    • good
    • 0
この回答へのお礼

なるほど。。
では、自作してそれっぽく作るしかなさそうですね。

お礼日時:2008/10/06 11:05

組み込み系だと「2進数で書きたい」という場面がありそうですが>#3, 規格としては 2進数で書くことはできません.


コンパイラが勝手に対応してる可能性はないとは言えない.
    • good
    • 0

#defineマクロでお茶を濁すのが一般的だと思います。

たとえば
ooooooxooooo
oooooxoxoooo
ooooxoooxooo
oooxxoooxxoo
ooxoxoxoxxoo
oooooxoxoooo
oooooxoxoooo
oooooxxxoooo
とかで矢印模様が表現できるとか。
    • good
    • 0

出来るようになったという話は聞いてません


できるのは8進数(010)、10進数(10)、16進数(0x10)だけだと思います。
    • good
    • 0

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