亚洲二区精品_国产精品com_日本高清精品_国产高清一级毛片在线不卡

若楓后處理論壇

標題: 十進制轉(zhuǎn)換成二進制的小程序 [打印本頁]

作者: 羅蓋仙    時間: 2013-8-18 12:29
標題: 十進制轉(zhuǎn)換成二進制的小程序
本帖最后由 羅蓋仙 于 2013-8-18 12:35 編輯
& n6 e3 w5 A) V( m: K+ H
: _; X9 o& v6 k% c) l/ U[attach]7280[/attach]- P9 R( h/ Q0 K! l6 I, s  p

8 D  F( {* ^# W1 X, }十進制轉(zhuǎn)換成二進制:
) x$ P0 S6 ^4 ~$ m! W4 b5 U#1=181.(欲想轉(zhuǎn)換成2進制的數(shù)值)9 }3 X# V* p1 B* `: f
#101=ABS[FIX[#1]]; H7 |) ^. U/ k0 A" X+ ^
#33=501.(儲存到#501~)
# I. w; p* j& L$ eWH[#101GE1.]DO1$ i! u  K, w, Y$ W# y
#[#33]=#101 MOD 2.3 A1 D# L1 E% j) ?, o
#101=FIX[#101/2.]2 ]5 U6 Q: o2 H# v  K9 Z
#33=#33+1.5 v# b. {# \% z6 v* B
END19 P0 h' q2 H  w3 y9 |4 p
M0- }4 s1 P2 W  J/ {) G* |4 c& f: h/ @
# ?- a$ Z# F+ g) w
結(jié)果:
! D% O8 H; h+ E3 L#501=1.(低位)
0 S- u- `4 O7 `. {; F" T#502=0.
9 Y3 N$ `- k9 i$ g4 I#503=1.
5 Y8 R/ K9 a$ D- c* K7 I#504=0., z8 ]  H* o$ s; \$ H( q
#505=1.
% n4 j6 R; i4 \3 T/ ]#506=1.
6 C: [! I# u& k) |7 }#507=0.
( O+ t2 E6 t- l% W2 `3 b) C# t#508=1.(高位)3 v, I) g! a5 z% L$ \: w5 ?9 g

; V' K, p. y/ w: p. N% Y% a
& W8 k! y! |" \/ x" y- ]9 `以下為10進制,想得知#101有幾位數(shù)的小程序
- l- K" u7 Q9 a#101=1234.
3 C" O8 w6 R" ?3 {' B#10=1.(用1去比→用10去比→用100去比....)* }1 s& |1 k+ e! i0 `" S. D4 W
#30=0.
2 p' g/ y. K- ?5 a. jWH[#101GE#10]DO1
8 X6 x8 H+ _( n#30=#30+1.
3 x. S- \; x1 Y: b! c#10=#10*10.
, D- j' {3 o- \: @* z# kEND1! V' n* O6 P+ a, s0 r3 B
#30=有4位數(shù)(#101有4位數(shù))
; }: S% i; g8 I) T# n$ l- RM0
作者: 羅蓋仙    時間: 2013-8-18 13:32
本帖最后由 羅蓋仙 于 2013-8-18 13:40 編輯
; Z7 J4 c) o9 r4 `" m+ M+ r1 ?3 ?9 r2 z. H- `, u; b
如果嫌10進制轉(zhuǎn)換成2進制,占了太多變量番號的空間. x5 r3 Z! N6 e
我把它修改了一下' x# x0 j, \; D8 U( P
#1=181.: `* X2 ?6 u$ a9 Q
#101=ABS[FIX[#1]]( R( o5 y( l7 b0 O( \
#10=1.
  O6 L' h  ?  ~) z; b) S#500=0.: a$ U1 c$ o" A- Z
WH[#101GT0.]DO1# Y6 d4 v$ p( U- X# g
#500=#500+[#101 MOD 2.]*#10
2 z! O0 F% d) W7 H) n2 q" M% f6 K. Y#101=FIX[#101/2.]
- s! p% L7 Z/ f6 o+ u#10=#10*10.2 n! n+ k5 _& o# I9 G
END1
: g7 f! `7 n; ^6 g5 Q! A- CM0
; @& ]2 u1 K/ t- j% r& G
. f( K! L! P& D& i! M, X0 y結(jié)果:6 E; B/ Q  t' C" Y6 o2 P  V, \$ z, r
#500=10110101.
作者: 丹存印才    時間: 2013-8-22 11:22
真精神!?。。。?!
作者: 羅蓋仙    時間: 2013-8-29 18:57
回復(fù) 4# ois90597
) Z- c  S! i% K$ c7 S. \9 R3 \1 V& w7 B  k3 y
這是我那臺灣某網(wǎng)友,我們互相分享討論,他的寫法感覺比我好:, p) c, N, }! O3 c% Q
#1=181.
/ T" Z3 ]% K" p' h) W#10=10000000.
! o3 S' D1 e# E. H* a2 `' n  {# W#31=FIX[ABS[#1]]
  Q! o# H  _5 ], |) B#32=128.) N! g7 N: `2 ~3 t' `: V" b$ ^
IF[#31/#32GE2.]THEN#3000=200.
/ o8 N- j' M! S, C& q/ u3 cWHILE[#32GE1.]DO1
# D  C- l, U' E9 x0 K3 A#33=FIX[#31/#32]% c, C( X5 Y, Y0 J9 R0 q
#500=#500+#33*#10
' G+ y- w6 N8 F# h# E  s#31=#31-#32*[#33EQ1.]
) j8 q* V1 p2 {& F( n#32=#32/2.; v. [; ^- A1 N6 T2 q6 |
#10=#10/10.
% L% \2 C) |  a9 a2 r: `& TEND15 p( P- Z/ `. W% P$ v! C2 K
M304 q5 m7 }+ d( m2 x5 p" v9 U0 z
8 D3 f4 d  u4 R. N/ @; i6 C, }
還是有改良的空間
作者: bruceding    時間: 2013-9-21 22:25
回復(fù) 2# 羅蓋仙 8 Q, b7 m/ A1 m7 D; d9 s
. z& U" v1 N7 z; F; k

: i+ V7 Q* N% ~. t  Z+ Q+ ]    精辟
作者: zhangjun    時間: 2014-4-4 00:23
不錯經(jīng)典資料,值得學(xué)習
作者: wslaoa    時間: 2014-4-4 20:05
好久沒來了  挺不錯
作者: getto    時間: 2015-1-8 10:49
很好,就是看不懂
作者: ya_blueang    時間: 2015-2-18 16:18
學(xué)習,謝謝樓主分享
作者: 919616    時間: 2015-11-6 10:48
good..............
作者: GD_lx558    時間: 2015-12-5 15:15
這個看不懂呀
作者: sbb52038    時間: 2017-7-24 11:36
有沒二進制轉(zhuǎn)十進制的程式
作者: boye28    時間: 2017-7-24 21:35
好東西,多看看,也能學(xué)會不少東西
作者: qq9051349    時間: 2017-9-29 08:22
對宏一點不了解,該怎么著手學(xué)習呢!
作者: niejinyun    時間: 2018-3-16 11:25
多多發(fā)帖回帖就可以賺錢,呵呵,我有很多錢了
作者: abnor    時間: 2018-5-23 21:04
厲害了,樓主高手 啊! |% G7 N2 Y. M; e& i* R

作者: 1426437527    時間: 2021-6-21 13:18
謝謝分享,謝謝分享
作者: 1426437527    時間: 2021-8-11 13:05
宏程序程序比較復(fù)雜暫時看不懂
作者: 云與海的故事    時間: 2024-4-23 11:50
不錯經(jīng)典資料,值得學(xué)習




歡迎光臨 若楓后處理論壇 (http://m.buddhismlove.com/) Powered by Discuz! X3.5