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


HSPTV!掲示板


未解決 解決 停止 削除要請

2010
1113
takayaxorについて9解決


takaya

リンク

2010/11/13(Sat) 18:19:28|NO.35778

r(cnt) = r(cnt) xor r(r)

これはどういう意味になるのですか?



この記事に返信する


ESZET

リンク

2010/11/13(Sat) 18:33:03|NO.35780

xorは、「どれかひとつが真」であるとき、真を返します。



KA

リンク

2010/11/13(Sat) 20:12:46|NO.35783

>>「どれかひとつが真」

 OR →「少なくとも片方は真」(両方真の場合を含む)
 XOR→「どちらか片方だけが真」(両方真は含まず)



takaya

リンク

2010/11/14(Sun) 09:54:12|NO.35812

えっと
では、
r(cnt)には
r(cnt) xor r(r)
が代入されているということでしょうか?
(すべてを含む?)



GENKI

リンク

2010/11/14(Sun) 13:40:33|NO.35821

論理演算(and,or,xor)はHSPでは実際にはビット演算を行っています。
http://hspdev-wiki.net/?%BE%AE%A5%EF%A5%B6%2F%A5%D3%A5%C3%A5%C8%C1%E0%BA%EE#z2dccb07
上の例のように、xorはビットの反転が出来る。とも言えます。
もちろん正しい意味はすでに他の方がおっしゃっている通りですが。



f3d

リンク

2010/11/14(Sun) 15:38:53|NO.35826

>xorは排他的論理和演算子ですが、
>r(cnt) = r(cnt) xor r(r)
>はエラー文です。
>誰もエラーを指摘しないのがエラーです。

エラーなんですか?xor詳しくないんですが
どこら辺がエラーなんでしょう?



takaya

リンク

2010/11/14(Sun) 15:40:16|NO.35827

何となくわかったような気がします。

ありがとうございました。



晩御飯

リンク

2010/11/14(Sun) 21:10:07|NO.35837

後学までにr(r)というのはどう言う意味なんでしょうか。
考えてもさっぱり分からなんだ。



inovia

リンク

2010/11/14(Sun) 21:32:39|NO.35838

>後学までにr(r)というのはどう言う意味なんでしょうか。

r(r(0)) などと同じ意味になりますね。


r = 3,0,2,7,4,6,1,5 mes r(r) ; 7 mes r.r ; 7 mes r(3) ; 7 mes r.3 ; 7 mes r(r(0)) ; 7 mes r(r.0) ; 7



晩御飯

リンク

2010/11/14(Sun) 23:06:31|NO.35839

なるほど、勉強になりました。



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