下記のソースコードの&と&&の違いを教えてください。0)に&と書いてありまして、そのまま書いたらクリックしている間は文字が表示できるように実装できましたが、&となっているところを&&と書いても同じように動作します。お手数をおかけしますが、ご確認をよろしくお願いします。1年前http://www.c-lang.org/operator.htmlここにわかりやすくまとめられています。場合、マウスの右ボタンを押している間、座標が表示されます。マウスの左ボタンを押しても座標は表示されません。場合、マウスの右ボタンを押しても左ボタンを押しても座標が表示されます。&&演算子の違いが分かったのなら、上記のようになることが説明できますね。分からない場合は、もう一度質問していただければ、説明します。1年前ゆきかぜさん、かずまさんアドバイスを頂きありがとうございます。僕の推測があっているか確認していただきたいです。&はビット演算子で僕が書いたソースコードの場合、GetMouseInput()とMOUSE_INPUT_RIGHTのビットを比較して、両方のビットが共に「1」の場合だけ「1」にするので、GetMouseInput()がMOUSE_INPUT_RIGHTと全く同じビットを返したときにこのif文を通る。&&は論理演算子で僕が書いたソースコードの場合、GetMouseInput()とMOUSE_INPUT_RIGHTを比較して、GetMouseInput()がMOUSE_INPUT_RIGHTやMOUSE_INPUT_LEFTと同じ値を返すため、マウスの右ボタンを押しても左ボタンを押しても座標が表示される。上記であっておりますでしょうか。推測でしか答えられませんでした。アドバイスをして頂けるとありがたいです。推測でしか答えられませんでした。↑1年前&はビット演算子で僕が書いたソースコードの場合、GetMouseInput()とMOUSE_INPUT_RIGHTのビットを比較して、両方のビットが共に「1」の場合だけ「1」にするので、GetMouseInput()がMOUSE_INPUT_RIGHTと全く同じビットを返したときにこのif文を通る。