- C#, C♯, C#相談室 Part89 [転載禁止]©2ch.net
636 :デフォルトの名無しさん[]:2015/12/12(土) 20:13:09.49 ID:5dKoSKZv - 1の位の計算、10の位の計算、100の位の計算、・・・とかのことじゃないの
単純な多倍長演算は筆算のアルゴリズムでシフトとキャリーで実装できる 特定のnビットが1になってるかを調べるのはn-1ビット右シフトすると最下位ビットで判定可能 とかはシフトの勉強するときに出てきたと思うけど C#の話題でいくとFlags属性つけたEnumでOR演算したほうがソースが分かり易い あと昔は正の数値を2倍にしたいとき x *= 2 より x <<= 1のほうがちょっと速かった
|