(x>>n) | x<<(i-n)とはどういう意味でしょうか?
xをnバイト→に動かすのと、←に(i-n)バイトを動かすのは同じ事ですよね?
なぜ2回書いているのでしょうか?
{ int i=int_bits(); return(x>>n) |(x<<(i-n)); } unsigned lrotate(unsigned x,int n) { int i=int_bits(); return(x<<n) |(x>>(i-n)); }力 コード
投稿2015/08/30 13:28
(x>>n) | x<<(i-n)とはどういう意味でしょうか?
xをnバイト→に動かすのと、←に(i-n)バイトを動かすのは同じ事ですよね?
なぜ2回書いているのでしょうか?
{ int i=int_bits(); return(x>>n) |(x<<(i-n)); } unsigned lrotate(unsigned x,int n) { int i=int_bits(); return(x<<n) |(x>>(i-n)); }力 コード
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/08/30 14:34