|
|
马上注册,结交更多好友,享用更多功能,让你轻松玩转社区
您需要 登录 才可以下载或查看,没有账号?立即注册
×
本帖最后由 羅蓋仙 于 2013-8-18 12:35 编辑
5 s- K- D" V0 N$ T; `9 F4 A k
. M/ |0 @# t5 U' P# j3 g3 {# Y% R" u* M
0 O0 u5 e: n! S% j b% G, o
! q5 I0 X/ s* l$ m( b% @十进制转换成二进制:
0 V- @! W! ]8 B8 q#1=181.(欲想转换成2进制的数值)& @& b5 S% r- w1 B e- L3 X
#101=ABS[FIX[#1]]8 V9 m" v, |7 L
#33=501.(储存到#501~)7 O$ e" o- X0 ^' ~# j, f* e
WH[#101GE1.]DO1
: ^; X' `& }5 i) }. Z6 d#[#33]=#101 MOD 2.
1 m- w0 R& g. b7 c2 \+ \#101=FIX[#101/2.] [7 b6 O" S' ~: J: d. S1 o0 ?* ?
#33=#33+1.2 \5 l& Q" q# P
END1
$ y/ c0 W) @: l3 c& K9 u9 h3 OM0
5 {0 V) \, \2 E1 G' }* u! X& S+ x! C9 w
结果:
- t, p8 R3 c; K, t1 F! F) E6 {. P* R; J% F#501=1.(低位)
8 m. u3 D- q+ A#502=0.1 Y9 h5 W6 D' Z/ ?
#503=1.
. O/ t8 w* i, @+ {4 d#504=0.8 y$ b, F- i$ L, r2 k9 L( L% L* d
#505=1.
7 U8 c9 j; K# N( f- B# o6 Q#506=1.
; L* D% j0 J F5 g#507=0.- u, p! [/ r* d& I; R
#508=1.(高位)1 M0 ^' C! Y1 H
& y' f$ {% G. T) u+ D( F
. l* N F# k8 }5 ^
以下为10进制,想得知#101有几位数的小程序. Z; |% l1 P& b2 U! W1 l
#101=1234.
2 A0 ]6 I& L& S0 y% ^8 {* S#10=1.(用1去比→用10去比→用100去比....)
3 r3 [' h" B8 G1 a8 M& N#30=0.
' l( ?8 X: d4 H2 LWH[#101GE#10]DO15 ^( u0 g4 F# K' n
#30=#30+1.! [, c' P" M Z5 h/ Y
#10=#10*10.! ~5 b& {5 D1 R4 @, z6 w5 {
END1
' l5 a7 D0 O6 e( I% m# K& R#30=有4位数(#101有4位数)
" M; Z" K1 m# k- H8 Y. m; G& DM0 |
|