找回密码
 立即注册

QQ登录

只需一步,快速开始

查看: 11800|回复: 18

十进制转换成二进制的小程序

 火 [复制链接]

28

主题

67

回帖

146

积分

注册会员

积分
146
发表于 2013-8-18 12:29:46 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区

您需要 登录 才可以下载或查看,没有账号?立即注册

×
本帖最后由 羅蓋仙 于 2013-8-18 12:35 编辑 0 ~1 ~3 k+ @) }# N, n: G* d6 W
) ^% F; T# n- S+ M
img014.jpg ! X- D3 c' S! O. J
+ U9 t& a$ [2 B7 S6 f! i) T
十进制转换成二进制:8 w: h' E" L# Y  Y% z* f3 _
#1=181.(欲想转换成2进制的数值)4 [# z& K0 u9 ?* D, e3 j) o
#101=ABS[FIX[#1]]: W# K  j9 u% s4 C1 V
#33=501.(储存到#501~)
! \' R5 `5 T% f& B5 z8 mWH[#101GE1.]DO1. l2 z* p" p/ l8 e6 N- _2 g$ \
#[#33]=#101 MOD 2.0 Y0 W: |1 F5 Y: E  N
#101=FIX[#101/2.]- v" o/ R( i+ B# m( `4 W4 \. C+ \
#33=#33+1.4 ^* U; b) {& G5 e/ }: M1 X
END1
) V3 s; D7 W; r/ ~4 w4 Y; g+ d& zM05 p+ V+ _* J9 g/ @- O8 D$ D1 Z0 M; @3 L

; _$ e+ u  w# E3 i& S结果:. F% z. ?8 x  o) Y( A, T
#501=1.(低位)
( f" G' [+ ^% Y- @8 b6 [#502=0.
# C) p3 M5 u( r6 M#503=1.
. w" `! I+ ~. e9 W) V; B#504=0.
* N& Q6 D: x9 d! ]$ c#505=1.
" b+ V4 D: R- b; {& q: w9 ~7 O#506=1.
* K7 z7 I) `' {#507=0., s. }4 J( B. S0 h: S7 @
#508=1.(高位)
. Y1 X% g5 @' u: Z! \5 i4 I$ _6 }+ j9 S9 T

0 C" v' D* l: Z3 v/ S3 }+ N) G以下为10进制,想得知#101有几位数的小程序, r4 R# O7 }' a: h3 W( l
#101=1234.5 @$ q5 m3 K% j8 n0 \8 b5 m# w
#10=1.(用1去比→用10去比→用100去比....)
- L* I  O3 S8 J#30=0.9 l7 x4 S  c: W. |/ z1 e
WH[#101GE#10]DO1
$ x8 ]; O2 {. w6 ]/ E6 G. [5 C#30=#30+1.
8 }8 z7 d: \! L#10=#10*10.
% Y3 j) N% ^9 f4 B8 e' u) DEND1
; m8 ^7 P  E& b! N! f7 u* O#30=有4位数(#101有4位数)
' O5 C  ]$ E& ^0 Z  o2 lM0

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-8-18 13:32:37 | 显示全部楼层
本帖最后由 羅蓋仙 于 2013-8-18 13:40 编辑 4 U+ p+ X$ j0 S- s+ Q/ V# e5 O

2 ^9 V$ X- x1 f" {如果嫌10进制转换成2进制,占了太多变量番号的空间* J2 ~' y  `, l3 ^  [( G0 F
我把它修改了一下. L7 @7 `* _9 U: w; q( B
#1=181.; x0 T9 l+ u1 H# T
#101=ABS[FIX[#1]]$ c, s$ N: k2 T: ~! B6 `
#10=1.+ g9 c& P9 X: e2 Y& H) l
#500=0.. `7 f9 V: Q) L  X! |6 F* X
WH[#101GT0.]DO1
) F6 r& C( c  a2 m#500=#500+[#101 MOD 2.]*#10
1 q! Y9 ]9 O4 }( w9 L#101=FIX[#101/2.]: e* c3 |/ [0 q& c& J
#10=#10*10.9 T( C1 Z; [  w
END1, E: t) x9 I5 F& F; S0 C: U6 L# F
M0/ u6 E0 Q5 k! D# \' p% Z5 c& J

! {; p! _) n. E( {/ t( X结果:- m7 r  m! \% _& z
#500=10110101.
回复

使用道具 举报

0

主题

9

回帖

14

积分

新手上路

积分
14
发表于 2013-8-22 11:22:06 | 显示全部楼层
真精神!!!!!!
回复

使用道具 举报

28

主题

67

回帖

146

积分

注册会员

积分
146
 楼主| 发表于 2013-8-29 18:57:39 | 显示全部楼层
回复 4# ois90597
, K9 l- j4 k$ w$ b* m/ t
2 M' {9 I- o/ D/ S1 `" q这是我那台湾某网友,我们互相分享讨论,他的写法感覺比我好:
8 S2 u8 W8 l7 v#1=181.5 O# i8 b3 e. Q
#10=10000000.
% z3 E; Z7 h0 u1 o* t7 D8 E* q# R1 S#31=FIX[ABS[#1]]1 ^6 D5 E4 L8 ~5 A1 o
#32=128.
' V0 Z* c, D* ^" H) @IF[#31/#32GE2.]THEN#3000=200.
; t1 S4 P* ^3 s+ k& g, ?3 v4 W' hWHILE[#32GE1.]DO1
) _" a& K& E) n4 Z; H#33=FIX[#31/#32]- y( L: Q( s9 q, ~) ]
#500=#500+#33*#10
# G% p9 L5 K" ]7 E. K% Y) g" S#31=#31-#32*[#33EQ1.]: J- C) X/ h6 b
#32=#32/2.
" b. b5 H* R2 ^  k! S  l+ ]1 L#10=#10/10.: {7 u$ Y& ^' K  m
END1
" \, j9 n8 [* g6 x6 ~8 nM30
' h/ W1 ^% E, V
3 B7 p* A1 ]% w4 I" u; |' I还是有改良的空间
回复

使用道具 举报

0

主题

53

回帖

36

积分

注册会员

积分
36
发表于 2013-9-21 22:25:07 | 显示全部楼层
回复 2# 羅蓋仙 ' y( H% m# ^+ [( R
5 P+ s8 }' |% K* S. J4 }' G

# S- w0 b  A' ]: z% I! j9 E    精辟
回复

使用道具 举报

0

主题

47

回帖

29

积分

注册会员

积分
29
发表于 2014-4-4 00:23:46 | 显示全部楼层
不错经典资料,值得学习
回复

使用道具 举报

3

主题

54

回帖

29

积分

注册会员

积分
29
发表于 2014-4-4 20:05:03 | 显示全部楼层
好久没来了  挺不错
回复

使用道具 举报

0

主题

71

回帖

42

积分

注册会员

积分
42
发表于 2015-1-8 10:49:17 | 显示全部楼层
很好,就是看不懂
回复

使用道具 举报

0

主题

407

回帖

631

积分

高级会员

积分
631
发表于 2015-2-18 16:18:28 | 显示全部楼层
學習,謝謝樓主分享
回复

使用道具 举报

0

主题

320

回帖

246

积分

注册会员

积分
246
发表于 2015-11-6 10:48:32 | 显示全部楼层
good..............
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

QQ|Archiver|手机版|小黑屋|若枫后处理论坛 ( 苏ICP备11015087号-1|苏公网安备32059002001368号 )

GMT+8, 2026-10-2 15:30 , Processed in 0.158975 second(s), 25 queries .

Powered by Discuz! X3.5

© 2001-2026 Discuz! Team.

快速回复 返回顶部 返回列表