1: 名無しさん@おーぷん
19/12/23(月)23:15:21 ID:ejM
^=ってどういう意味や?
0か1を代入する時に使ってたんやが説明してくれ






NURO 2019/12/29まで加入なら、月額980円キャンペーン中!
2: 名無しさん@おーぷん
19/12/23(月)23:17:43 ID:zJ9
ググれ

3: 名無しさん@おーぷん
19/12/23(月)23:18:36 ID:Ppu
x ^ y は排他的論理和やね
この記事がわかりやすいかと
https://dic.nicovideo.jp/a/%E6%8E%E4%BB%E7%9A%E8%AB%E7%86%E5%8C

^に対する^=の意味は+に対する+=と同じ

7: 名無しさん@おーぷん
19/12/23(月)23:20:57 ID:ejM
>>3
はえ~便利やなサンガツ
競プロやってたら出てきたんやが>>5の理由で分からんかったわ
ほんま助かる

8: 名無しさん@おーぷん
19/12/23(月)23:21:31 ID:g9u
>>7
「ハット」って読むんやで

9: 名無しさん@おーぷん
19/12/23(月)23:22:08 ID:Ppu
>>8
ハットは共通部分ちゃうか?

10: 名無しさん@おーぷん
19/12/23(月)23:22:12 ID:ejM
>>8
ほんまやハットイコールで計算したらでてきた!!

12: 名無しさん@おーぷん
19/12/23(月)23:22:43 ID:ejM
>>10
×計算
まる 検索

17: 名無しさん@おーぷん
19/12/23(月)23:24:32 ID:ejM
>>16
すまん、
>>8>>13が同一人物かと思って間違って「知らなかったんか」ってレスしちゃったンゴ

4: 名無しさん@おーぷん
19/12/23(月)23:19:33 ID:zJ9
優しすぎんか?

5: 名無しさん@おーぷん
19/12/23(月)23:20:06 ID:Ppu
>>4
ググっても記号が無視されて結果出てこんやん……

6: 名無しさん@おーぷん
19/12/23(月)23:20:43 ID:g9u
エクスクルーシブオア

11: 名無しさん@おーぷん
19/12/23(月)23:22:35 ID:RWR
優しい世界^^

13: 名無しさん@おーぷん
19/12/23(月)23:22:43 ID:Ppu
え、まじで
これハットって読むんか……(困惑)

14: 名無しさん@おーぷん
19/12/23(月)23:23:05 ID:ejM
えっ知らなかったんか...

16: 名無しさん@おーぷん
19/12/23(月)23:23:46 ID:Ppu
>>14
論理学の記号とプログラミングの記号でルールが色々違うから頭がこんがらがる(そもそも「=」の意味から違うわけだが)

15: 名無しさん@おーぷん
19/12/23(月)23:23:22 ID:ejM
あっすまんなんでもない
なんかややこしいな

18: 名無しさん@おーぷん
19/12/23(月)23:26:06 ID:0Pv
ハットって読んだりキャレットって読んだり
クォーテーションと似とるね

19: 名無しさん@おーぷん
19/12/23(月)23:27:19 ID:Ppu
>>18
ASCIIコードの関係上、アポストロフィとクォーテーションが同一視されてしまってるからな

一番無茶苦茶なのは「-」←この記号は「ハイフンマイナス」と呼びます

20: 名無しさん@おーぷん
19/12/23(月)23:30:43 ID:ejM
ほんだいにもどすけど
つまりorと同じ使い方できるってことでええんか?

21: 名無しさん@おーぷん
19/12/23(月)23:31:30 ID:Ppu
>>20
1 or 1 → 1
1 xor 1 → 0

0と1だけ考えるなら、ここだけ違う

22: 名無しさん@おーぷん
19/12/23(月)23:32:34 ID:ejM
すまんちがった!
両方真でもぎをかえすってことか

23: 名無しさん@おーぷん
19/12/23(月)23:33:17 ID:pGF
no title

24: 名無しさん@おーぷん
19/12/23(月)23:33:54 ID:ejM
片方のみ真で真を返すのね

26: 名無しさん@おーぷん
19/12/23(月)23:36:00 ID:pGF
代入演算子の表も載せといたろか
no title

28: 名無しさん@おーぷん
19/12/23(月)23:36:51 ID:Ppu
>>26
ビットシフト代入とかいつ使うんやろ……

33: 名無しさん@おーぷん
19/12/23(月)23:39:52 ID:pGF
>>28
ワイは組み込みやっとるけど、
あるビットの範囲だけ取り出したい時に使ったりするな
マスクとの合わせ技で

37: 名無しさん@おーぷん
19/12/23(月)23:41:15 ID:Ppu
>>33
ビットANDとか使えないん?

38: 名無しさん@おーぷん
19/12/23(月)23:43:21 ID:pGF
>>37
ANDも使うで
それで欲しいとこをマスクして、
シフト演算でbit0まで右シフトしたりとか

39: 名無しさん@おーぷん
19/12/23(月)23:43:58 ID:Ppu
>>38
にゃるほどにゃぁ……
組み込み大変そう(偏見)

27: 名無しさん@おーぷん
19/12/23(月)23:36:16 ID:Ppu
例えば2進数でこの2つの数をXORしたら一番下になるんよ
0001111000
0011001100
0010110100

こんなふうに「0と1を切り替えるか切り替えないか」という使い方もできるんやで
(上に貼ったニコ百の記事に詳しく書いてる)

30: 名無しさん@おーぷん
19/12/23(月)23:38:22 ID:ejM
>>27
ワイの解いてた問題ではまさにこれ使うんだったわ
便利やな~

29: 名無しさん@おーぷん
19/12/23(月)23:36:55 ID:ejM
P^Q=(P∨Q)∧¬(P∧Q)
これの証明ってどうやるんだっけ
なんか昔大学でやった気がする

31: 名無しさん@おーぷん
19/12/23(月)23:39:22 ID:Ppu
>>29
(その記号を使うなら「P?Q」と書いてくれ……)

32: 名無しさん@おーぷん
19/12/23(月)23:39:44 ID:ejM
>>31
すまんそれどうやって打つんや教えてください!!

34: 名無しさん@おーぷん
19/12/23(月)23:40:16 ID:Ppu

36: 名無しさん@おーぷん
19/12/23(月)23:40:45 ID:ejM
>>34
Ppuニキ有能すぎる
ありがとう