Comment detail

2進数の記述 (Nested Flatten)
j言語では、下のような表記で2~36進数を表せます。
   2b01101001
105
   16bffff
65535
   36bhello
29234652

と、思っていたが、なんか変。
   2b12345
57
   16bhello
1177192
   37bhello
32599429
   2blolool
1389
   0b101001
1
   _2b1
1
   _2b11
_1

結局、n進数としてのチェックはなくて、nbxyz => x*n^2 + y*n^1 + z*n^0
の結果を返すようだ。

リテラルとして使う場合は、要注意。
1
2b01101001

Index

Feed

Other

Link

Pathtraq

loading...