!extend:checked:vvvvv:1000:512
次スレを立てる時は↑を2行冒頭に書くこと(1行分は消えて表示されない為)
「どんなにくだらないC#プログラミングやVisual C#の使い方に関する質問でも誰かが優しくレスをしてくれるスレッド」です。
他のスレッドでは書き込めないような低レベルな質問、質問者自身なんだか意味がよく分からない質問、
ググろうにもキーワードが分からないなど、勇気をもって書き込んでください。
内容に応じて他スレ・他板へ行くことを勧められることがあります。ご了承下さい。
なお、テンプレが読めない回答者、議論をしたいだけの人は邪魔なので後述のC#相談室に移動して下さい。
C#に関係の無い話題や荒らしの相手や罵倒レスや酔っぱらいレスはやめてください
>>980を踏んだ人は新スレを建てて下さい。>>980が無理な場合、話し合って新スレを建てる人を決めて下さい。
■前スレ
ふらっと C#,C♯,C#(初心者用) Part144
https://mevius.5ch.net/test/read.cgi/tech/1563258983/
■関連スレ
C#, C♯, C#相談室 Part95
https://mevius.5ch.net/test/read.cgi/tech/1508168482/
■コードを貼る場合は↓を使いましょう。
http://ideone.com/
https://dotnetfiddle.net/
■情報源
https://docs.microsoft.com/ja-jp/dotnet/standard/class-libraries
https://docs.microsoft.com/ja-jp/dotnet/csharp/language-reference/index
https://docs.microsoft.com/en-us/dotnet/standard/class-libraries
http://referencesource.microsoft.com/
・Insider.NET > .NET TIPS - @IT
https://www.atmarkit.co.jp/ait/subtop/features/dotnet/dotnettips_index.html
・DOBON.NET .NET Tips
https://dobon.net/vb/dotnet/index.html
VIPQ2_EXTDAT: checked:vvvvv:1000:512:: EXT was configured
ふらっと C#,C♯,C#(初心者用) Part145
■ このスレッドは過去ログ倉庫に格納されています
1デフォルトの名無しさん (ワッチョイ 1e7b-qjLW)
2019/10/07(月) 20:16:17.93ID:9eyAES450474デフォルトの名無しさん (ワッチョイ 9f2c-E8Ce)
2019/11/08(金) 13:54:06.44ID:bNpOstnB0 Ruby で説明すると、
2進数で、右から連続する、0の数が、2の累乗を表す。
0b は、2進数
0b0101(5) → 奇数
0b0110(6), 0b1010(10) → 2^1
0b0100(4) → 2^2
0b1000(8) → 2^3
2進数で、右から連続する、0の数が、2の累乗を表す。
0b は、2進数
0b0101(5) → 奇数
0b0110(6), 0b1010(10) → 2^1
0b0100(4) → 2^2
0b1000(8) → 2^3
475デフォルトの名無しさん (アウアウウー Sacf-FD+t)
2019/11/08(金) 13:55:40.06ID:Y8kt1QUVa >>473
なんか1年ぐらい前にも同じネタがあった気がするんだけど...
コードよく読んでないけど、要するに2進数で見た時に
「値が1の最下位ビットの位置」を求めてるだけだと思うよ。
2進数で2で割ることは右に算術シフトするのと同じなのは分かるよね?
あと、奇数とはbit0が1の数なのも分かるよね?
だから「x が 2 で割れる回数」と「値が1の最下位ビットの位置」は同じになる
なんか1年ぐらい前にも同じネタがあった気がするんだけど...
コードよく読んでないけど、要するに2進数で見た時に
「値が1の最下位ビットの位置」を求めてるだけだと思うよ。
2進数で2で割ることは右に算術シフトするのと同じなのは分かるよね?
あと、奇数とはbit0が1の数なのも分かるよね?
だから「x が 2 で割れる回数」と「値が1の最下位ビットの位置」は同じになる
476デフォルトの名無しさん (アウアウウー Sacf-FD+t)
2019/11/08(金) 14:03:08.97ID:Y8kt1QUVa477デフォルトの名無しさん (ワッチョイ 9fda-rO36)
2019/11/08(金) 15:02:17.09ID:l/9rfM6i0 なるほど因数分解して2がいくつあるか数えるのね
■ このスレッドは過去ログ倉庫に格納されています
