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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 8367|回復: 18

[分享] 十進制轉換成二進制的小程序

  [復制鏈接]

28

主題

67

回帖

146

積分

注冊會員

積分
146
樓主
發表于 2013-8-18 12:29:46 | 只看該作者 |倒序瀏覽 |閱讀模式

馬上注冊,結交更多好友,享用更多功能,讓你輕松玩轉社區

您需要 登錄 才可以下載或查看,沒有賬號?立即注冊

×
本帖最后由 羅蓋仙 于 2013-8-18 12:35 編輯 6 j8 z. d- h4 B7 b

6 {3 y) X$ x# h2 m0 H( t- Q
: G6 g" C5 C! S. m1 E" p  {8 S. Q( k% b
十進制轉換成二進制:; ]3 E+ n/ N2 Y1 E, f3 S7 Q4 ~
#1=181.(欲想轉換成2進制的數值)
6 _: T6 ^2 d6 z" [, T2 Z' R#101=ABS[FIX[#1]], S, _  |- l, O: S$ c4 q
#33=501.(儲存到#501~)
# b& H& d% W& l2 P, [6 O8 E% sWH[#101GE1.]DO1
+ r  f# v; v4 Q& D#[#33]=#101 MOD 2.: S( F5 w. X6 H, n0 L
#101=FIX[#101/2.]
3 O# k# I/ Z1 F#33=#33+1.7 H# A% Z+ e/ E+ ?; d
END1' q7 @# @+ x0 C- x7 G* r; S: l1 V
M09 K5 ~- W( \+ ~& \) j8 R, d
7 J: M& d6 C; W' x5 r# G$ s+ U6 E# y+ s
結果:/ p6 C. l( X" f* x+ O+ g
#501=1.(低位)
/ i# R( e$ y7 }) Y  {' z#502=0.9 b/ X5 B) {8 d* R
#503=1.
" ]0 g8 ]  C8 j$ j7 O, d2 ^#504=0.0 l: \- C2 T- [9 `6 C: A- g
#505=1.
8 @1 w6 V! u% h- k#506=1.
* O2 q- c' S, i. ~7 g3 g9 ~$ A( y#507=0.! H& z9 H' _  U
#508=1.(高位)) V) l/ o/ G! |( p! u: T1 _
0 T: J0 t" \% m) {" a

: O* l# b% i1 n( _8 }# Q以下為10進制,想得知#101有幾位數的小程序
  t. p8 @4 x6 U' ~#101=1234.
- U* q8 W+ `! }* ~#10=1.(用1去比→用10去比→用100去比....)
" |) Q' {# Z6 V9 f0 ]( D  W#30=0.3 c7 @/ v( \6 U! b
WH[#101GE#10]DO1; L% D! U1 {6 Y9 V  _
#30=#30+1.
) Y" @* L; \: U- U* L; p#10=#10*10.
* q' f& d( U4 D# x( `4 @END1% r9 ^4 z9 H: E2 Y
#30=有4位數(#101有4位數)' T& j6 |. S0 d/ U& x
M0

28

主題

67

回帖

146

積分

注冊會員

積分
146
沙發
 樓主| 發表于 2013-8-18 13:32:37 | 只看該作者
本帖最后由 羅蓋仙 于 2013-8-18 13:40 編輯
/ @: J. z- h% _  ]  q5 n- O% ^$ v0 Q
如果嫌10進制轉換成2進制,占了太多變量番號的空間
0 _/ W, K' X3 _& A4 ^$ R0 W6 D我把它修改了一下# h4 d/ X/ {, a( _
#1=181.: V3 Z: r' r0 z& j! P
#101=ABS[FIX[#1]]
' K. [- w9 X) j7 r* I- ]#10=1.
& u0 O# D4 U" S  A& r5 x2 {#500=0.
2 }# d/ _1 n+ Q9 XWH[#101GT0.]DO1
( X  @2 H0 ]8 |#500=#500+[#101 MOD 2.]*#105 E3 ^- }5 }: ]9 L/ t
#101=FIX[#101/2.]
% t% d0 A9 ^5 V4 k#10=#10*10.
/ l# B" W- p% [1 s4 }! uEND1& Y& u" Y0 P1 _( |( d; w/ y
M0
/ M- S- W% q! Q5 C7 T8 o2 ~4 e3 Q" s6 o
結果:$ q9 a9 G1 x! f5 p! o; K
#500=10110101.
回復

使用道具 舉報

0

主題

9

回帖

14

積分

新手上路

積分
14
板凳
發表于 2013-8-22 11:22:06 | 只看該作者
真精神!!!!!!
回復

使用道具 舉報

28

主題

67

回帖

146

積分

注冊會員

積分
146
地板
 樓主| 發表于 2013-8-29 18:57:39 | 只看該作者
回復 4# ois90597
6 d) e! M/ V7 ^- z
2 F. Z% o/ t/ O9 g7 B+ M這是我那臺灣某網友,我們互相分享討論,他的寫法感覺比我好:+ d4 ?7 {# c+ d, ?
#1=181.' P5 K! J& @) z- T
#10=10000000.3 U8 Z; _% T, M( U' w7 r! D
#31=FIX[ABS[#1]]" k3 h: ^. H" M0 T, g8 h
#32=128.* }% S9 q) X* M, C- b
IF[#31/#32GE2.]THEN#3000=200.
8 L9 T% _, i! j+ W+ XWHILE[#32GE1.]DO1
; [" j6 i' U$ D  ~8 X#33=FIX[#31/#32]
$ X$ u$ Q" L  |, e) ^" h+ m: C* t#500=#500+#33*#10
+ r) S2 u3 x" G  e& S#31=#31-#32*[#33EQ1.]9 D" Y! S$ x- u$ Z8 W* C, X- M
#32=#32/2.) x& b! M$ n! @; s$ w% |
#10=#10/10.% V* |! M+ `$ z
END1
/ c( }3 M$ Q& D- Q8 h2 l( gM30
& J' w4 t( g, P/ H : o! z0 D) R5 A+ K+ a* [- \
還是有改良的空間
回復

使用道具 舉報

0

主題

53

回帖

36

積分

注冊會員

積分
36
5#
發表于 2013-9-21 22:25:07 | 只看該作者
回復 2# 羅蓋仙
; f( ]- w  h: [3 T6 X. K
, |& L8 \8 c& Q# |2 {! c/ q) s6 Q: j2 u4 H4 v
    精辟
回復

使用道具 舉報

0

主題

47

回帖

29

積分

注冊會員

積分
29
6#
發表于 2014-4-4 00:23:46 | 只看該作者
不錯經典資料,值得學習
回復

使用道具 舉報

3

主題

54

回帖

29

積分

注冊會員

積分
29
7#
發表于 2014-4-4 20:05:03 | 只看該作者
好久沒來了  挺不錯
回復

使用道具 舉報

0

主題

71

回帖

42

積分

注冊會員

積分
42
8#
發表于 2015-1-8 10:49:17 | 只看該作者
很好,就是看不懂
回復

使用道具 舉報

0

主題

407

回帖

631

積分

高級會員

積分
631
9#
發表于 2015-2-18 16:18:28 | 只看該作者
學習,謝謝樓主分享
回復

使用道具 舉報

0

主題

320

回帖

246

積分

注冊會員

積分
246
10#
發表于 2015-11-6 10:48:32 | 只看該作者
good..............
回復

使用道具 舉報

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規則

關閉

站長推薦上一條 /2 下一條

QQ|Archiver|手機版|小黑屋|若楓后處理論壇 ( 蘇ICP備11015087號-1|蘇公網安備32059002001368號 )

GMT+8, 2025-6-29 13:20 , Processed in 0.189181 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

快速回復 返回頂部 返回列表