アカウント名:
パスワード:
誰もツッコんでいないようなので書いておくと、2進数で8ビットあれば255まで表せられる。255を3進法で表すには6トリットが必要。
「2進法で数値127を表現するためには、7ビットが必要で、それを3進数で表すと5トリットですむ」と書くべきだよね?
ちなみに3進数での5トリットの最大値は「22222」で、これは十進数にすると242。
何故127だと良くて、128だと駄目なのか。
127(0~127を表現)にすると2進法がぴったりのビット数になるが、3進法は半端になるぞ例にあげる数値、どっちもぴったりな数値なんてないのだから128でもいいだろう。いっそのこと、少数もありで書けばw
「2進法で0~128を表現するには、7.0112272554232541203378805844159ビット必要で3進法で表すと4.4235918844976795909075356402106トリットですむ」
より多くのコメントがこの議論にあるかもしれませんが、JavaScriptが有効ではない環境を使用している場合、クラシックなコメントシステム(D1)に設定を変更する必要があります。
ハッカーとクラッカーの違い。大してないと思います -- あるアレゲ
2進法で数値128を表現するためには、8ビットが必要 (スコア:0)
誰もツッコんでいないようなので書いておくと、2進数で8ビットあれば255まで表せられる。
255を3進法で表すには6トリットが必要。
「2進法で数値127を表現するためには、7ビットが必要で、それを3進数で表すと5トリットですむ」と書くべきだよね?
ちなみに3進数での5トリットの最大値は「22222」で、これは十進数にすると242。
Re: (スコア:0)
「2進法で数値127を表現するためには、7ビットが必要で、それを3進数で表すと5トリットですむ」と書くべきだよね?
何故127だと良くて、128だと駄目なのか。
Re: (スコア:0)
127(0~127を表現)にすると2進法がぴったりのビット数になるが、3進法は半端になるぞ
例にあげる数値、どっちもぴったりな数値なんてないのだから128でもいいだろう。
いっそのこと、少数もありで書けばw
「2進法で0~128を表現するには、7.0112272554232541203378805844159ビット必要で
3進法で表すと4.4235918844976795909075356402106トリットですむ」