HSPポータル
サイトマップ お問い合わせ


HSPTV!掲示板


未解決 解決 停止 削除要請

2007
0525
KENTAビット演算子8解決


KENTA

リンク

2007/5/25(Fri) 23:50:59|NO.8474

私はいまC言語も学習していますが、
学習していて、ビット演算子についての質問が浮かび上がりました。
aに10を、bに30を代入して、a^b,a|b,a&bをしたら

a^b=20 a|b=30 a&b=10
になりました。
なぜ、こうなるのか誰か教えてくれませんか?



この記事に返信する


un

リンク

2007/5/26(Sat) 00:08:15|NO.8475

 C言語の質問は他の掲示板ですべきかと。



pizza

リンク

2007/5/26(Sat) 00:27:50|NO.8476

二進数で書いてみると解りやすいですよ。

多分「ビット演算」で探せば解説してるサイトが
大量にみつかると思います。



ハテナ

リンク

2007/5/26(Sat) 01:46:57|NO.8480

> なぜ、こうなるのか誰か教えてくれませんか?
pizzaさんが言うようにこんな感じで2進数で書くと分かりやすいですよ。

16 8 4 2 1 ================ 0 1 0 1 0 ^ 1 1 1 1 0 ---------------- 1 0 1 0 0 =20 16 8 4 2 1 ================ 0 1 0 1 0 | 1 1 1 1 0 ---------------- 1 1 1 1 0 =30 16 8 4 2 1 ================ 0 1 0 1 0 & 1 1 1 1 0 ---------------- 0 1 0 1 0 =10
HSPのサイトですがこんあのもあります。
http://hspwiki.tm.land.to/?cmd=read&page=%BE%AE%A5%EF%A5%B6%2F%A5%D3%A5%C3%A5%C8%C1%E0%BA%EE&word=%CF%C0%CD%FD%B1%E9%BB%BB
でもやっぱり詳しく知りたいなら検索した方がいいと思います。



a

リンク

2007/5/26(Sat) 01:56:51|NO.8482

ゆとり教育は大失敗なんだよ。
言うべきことはキッパリ言わないとダメだ。
たとえ口調が悪かろうと優しいお兄さんを演じる必要はない。

C言語の勉強をしての質問ならここは場違いだ。



AKIHIRO

リンク

2007/5/26(Sat) 10:48:42|NO.8485

ほとんどわかってるんじゃなかったっけ?



v

リンク

2007/5/26(Sat) 11:23:46|NO.8487

>ゆとり教育は大失敗なんだよ。
>言うべきことはキッパリ言わないとダメだ。
>たとえ口調が悪かろうと優しいお兄さんを演じる必要はない。
まあ、なんでもゆとり教育のせいにする奴も大差ないけどな。



KENTA

リンク

2007/5/26(Sat) 16:45:30|NO.8493

みなさん、ありがとうございました。
そうですね!!やっぱりC言語のことは、C言語の掲示板で質問すればよかったです。
>AKIHIROさん
分かってないから質問するんです。前も言いましたよね!!

けれども、あんなことを言ってしまったのを後悔しています・・・。
すいません。みなさん。



KENTA

リンク

2007/5/26(Sat) 16:49:23|NO.8494

追加・・。

私は、ほとんどの基本が分かっているだけで、応用は少し分かっているだけで、
あまり分からないのです。(sendmsg,SetWindowなど)

すいません、あんな書き方をして、さらにみなさんを勘違いさせてしまって・・・。



ONION software Copyright 1997-2023(c) All rights reserved.