Comment detail
2進数の記述 (Nested Flatten)This comment is reply for 4577 梅紫蘇: カンマがいらない形で....。これ使うく...(2進数の記述). Go to thread root.
なるほど。 先頭0付けると8進数って、0x付けると16進数ってぇのと大差ない感覚だったんですけど。
マクロは、拡張も楽な感じ。(コードは試してません)
1 2 3 4 | #define bin_8(a) bin_n(a)
#define bin_16(a,b) ((bin_8(a)<<8)|bin_8(b))
#define bin_32(a,b,c,d) ((bin_16(a,b)<<16)|bin_16(c,d))
#define bin_64(a,b,c,d,e,f,g,h) ((bin_32(a,b,c,d)<<32)|bin_32(e,f,g,h))
|




こう。 #4585() [ C ] Rating1/1=1.00
さっき同じこと実験しててハマりました。
最上位が0の場合8進数として認識されます。
ってことでマクロで修正。
あと最適化されないけど、文字列版も
Rating1/1=1.00-0+