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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 8258|回復: 18

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

  [復制鏈接]

28

主題

67

回帖

146

積分

注冊會員

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

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

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

×
本帖最后由 羅蓋仙 于 2013-8-18 12:35 編輯 3 ~( i6 \1 Y, T* ^; h1 H2 _( ?
" }* S7 Z. ?: ~$ m

  p+ m( L; A& e( c  u- q1 L) a0 q2 @2 \5 }4 F/ q+ Q
十進制轉換成二進制:
9 r+ A! X0 ?7 M& f#1=181.(欲想轉換成2進制的數值)% X5 ]) w8 \( p# a+ d6 w
#101=ABS[FIX[#1]]# `6 a; f& c; [5 d) K  r! u: W
#33=501.(儲存到#501~)* d8 j% f6 Z) d) Y; I9 H9 V
WH[#101GE1.]DO11 I! @/ f, j$ z' `; T
#[#33]=#101 MOD 2.8 [9 {+ {! q* N5 k, X3 I
#101=FIX[#101/2.]: ]" m7 F/ U2 }3 G2 R) o8 ^$ p
#33=#33+1.. J, X, p/ n* S
END1
# N" V5 T8 P3 B# `5 F9 @5 ^- RM0
  J3 y7 r# x' I) y' S% f7 H6 }7 `
+ t: g7 @# b4 t7 \+ W& r& K結果:
3 L& Y& P6 x/ ^$ M" h% Z2 _#501=1.(低位)) ~. F% }4 G: R* }0 _7 K: i
#502=0.7 G, @$ y; r' O; k
#503=1.
3 U$ r- n  w, y9 |1 _3 d#504=0.
7 ], J! l* e; F" Q! Z. a#505=1.
: U$ n% @% e) R( F) y# v( ~% ^#506=1.
8 ?: [, J) O: o#507=0.
2 P. Q" z$ Q  o3 Q#508=1.(高位)/ W  c$ C# P+ h* w2 F; e

( U, X1 Y" N5 F6 b/ x. R3 J' s1 W6 U, e; c& i# |
以下為10進制,想得知#101有幾位數的小程序9 W' ]# n* A9 Z, s4 f$ u7 A2 ^$ Z$ C! V
#101=1234.
, z0 s  W' x) w7 D9 }#10=1.(用1去比→用10去比→用100去比....)
7 k9 n9 V5 s% ^* ~+ `- v$ P+ _' C1 J#30=0.2 k% m+ M4 d0 v; }" o4 W
WH[#101GE#10]DO1
2 z3 g) B: ~/ ?3 C% D#30=#30+1.
( A! I3 I% a! \, Y# M2 T, g#10=#10*10.
: m1 t6 A- V5 u$ b8 O9 X+ G7 ^END14 Z4 f3 b4 f( h
#30=有4位數(#101有4位數)8 p/ Q: C: Z" N9 G) @$ {! N4 A
M0

28

主題

67

回帖

146

積分

注冊會員

積分
146
沙發
 樓主| 發表于 2013-8-18 13:32:37 | 只看該作者
本帖最后由 羅蓋仙 于 2013-8-18 13:40 編輯
* {% `6 {0 f( j# m: z. E+ `1 Q8 Z
如果嫌10進制轉換成2進制,占了太多變量番號的空間. a" r7 J3 a" s7 W" N
我把它修改了一下
$ h( v: W, c! i% S; r# H" U#1=181.
7 E  c2 I+ r; h  E& `4 f3 D: z0 K#101=ABS[FIX[#1]]2 N( D6 @$ H  D7 G$ U
#10=1.- B6 a- S3 v- z9 }' q( F2 H) t
#500=0.
( b- }# A! Z; b$ VWH[#101GT0.]DO1
! b9 Q) m' a8 n6 z, l- h2 G3 y; E" |#500=#500+[#101 MOD 2.]*#108 i2 H1 |$ [0 A8 o" Z  k0 H
#101=FIX[#101/2.]
& t* Q. L7 S# }. E+ p$ e( v- I#10=#10*10.
1 i/ ]/ A( a( d  q& G+ eEND14 n9 W' n5 T3 A
M0- c- a: m0 a' \+ s% q
+ o- B# m2 r9 y8 l) Q5 w, o
結果:
1 M: O  u0 q4 W4 }* H& i- m1 q8 T0 G#500=10110101.
回復

使用道具 舉報

0

主題

9

回帖

14

積分

新手上路

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

使用道具 舉報

28

主題

67

回帖

146

積分

注冊會員

積分
146
地板
 樓主| 發表于 2013-8-29 18:57:39 | 只看該作者
回復 4# ois90597
) F; m9 p# o1 E) G/ \5 B5 F" ]8 ^
1 m% ]$ o* T; K% N  o這是我那臺灣某網友,我們互相分享討論,他的寫法感覺比我好:
/ K& l: ~" V) C; l' B2 c3 j4 H/ g#1=181.
4 e, `: g! Z0 V#10=10000000.% j1 {4 R* l  o0 q. B5 g
#31=FIX[ABS[#1]]
; R+ z/ E: q7 x7 j+ Y#32=128.5 Q* J- V8 J5 R" L) a2 T
IF[#31/#32GE2.]THEN#3000=200.) {" M5 x$ ^. I$ `
WHILE[#32GE1.]DO10 \; B- p0 |. z5 D
#33=FIX[#31/#32]" S2 D9 K- R7 e+ x7 y3 Q
#500=#500+#33*#10
& e! H: W; L% t0 Y#31=#31-#32*[#33EQ1.]
$ D! \( Q1 l% `% v2 e- y$ N#32=#32/2.
6 z* K1 r* n, Y4 Z#10=#10/10.  Y1 W1 N; P6 i9 F1 m8 V  c( w
END18 P& v, Z2 g9 p" c
M30& H, g( J, T' p( h  P; @) ]% L, D- K
5 x& z' I4 F8 I  m8 [! _4 t- [0 w
還是有改良的空間
回復

使用道具 舉報

0

主題

53

回帖

36

積分

注冊會員

積分
36
5#
發表于 2013-9-21 22:25:07 | 只看該作者
回復 2# 羅蓋仙
* \/ C% s, k, M; j. D
* E9 r7 C. V; A) j( x& S9 g# c( a/ b+ _
    精辟
回復

使用道具 舉報

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-5-13 19:08 , Processed in 2.574148 second(s), 24 queries .

Powered by Discuz! X3.5

© 2001-2025 Discuz! Team.

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