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

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

查看: 4470|回復: 18

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

  [復制鏈接]

28

主題

67

回帖

146

積分

注冊會員

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

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

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

×
本帖最后由 羅蓋仙 于 2013-8-18 12:35 編輯
- ]5 y2 G7 T1 D) w# O
. c8 O* P4 w5 u+ C2 X7 U9 S
0 M* P+ E+ E" v0 {: o- \- B# R: w" n2 C' S6 w: L/ F: x5 p2 v
十進制轉換成二進制:! W& ^! W' R  g5 a
#1=181.(欲想轉換成2進制的數值). N$ ]" E/ b9 N# O/ d# V
#101=ABS[FIX[#1]]" W' [: N6 f, F  O
#33=501.(儲存到#501~)
# {8 @1 `, ^4 MWH[#101GE1.]DO1
3 U2 Y! R; u& L$ C) W#[#33]=#101 MOD 2.6 q5 J" A. D, i) L* }9 j
#101=FIX[#101/2.]
. H: D5 Q  J0 V  z#33=#33+1.
7 K$ j/ d9 ~  l/ D8 A2 ]1 sEND1
( i6 F. i  L6 B' `M0
' [3 }" v* X* b& S" f  d. s# `8 ^6 ?. Y  G( D6 c! F
結果:
+ U& W' W' q: D, G#501=1.(低位)) k# _5 _2 d; C3 u" j
#502=0.
- r0 l( Q& c2 \. Y/ R3 h+ u: C# Y#503=1.
0 ^$ M, t& P, a( E#504=0.1 r: i3 Q* X( `
#505=1.
/ v+ E* a. N' X# q% ^#506=1.
- T1 ^0 j- u. O1 I* H#507=0.' x3 Y0 e. ?8 h; N- y9 t
#508=1.(高位)" y6 t9 r2 g9 ^2 A$ n
5 ^0 U; i5 n. v. M  B  S2 X) H

# x  ~. _3 o9 Q0 n5 k( \  u4 U以下為10進制,想得知#101有幾位數的小程序# j, R* d/ x7 j7 O3 }
#101=1234.1 r; Z$ W0 H/ W
#10=1.(用1去比→用10去比→用100去比....)
" H5 V* G9 R) P#30=0.1 }- x3 Z* a7 \. K# Y5 R1 X
WH[#101GE#10]DO1
% R0 n/ m' L* q' z5 }  Q#30=#30+1.
( g+ u2 I2 F$ U( O#10=#10*10.5 C3 s$ I. Q$ G" v
END1. c2 [( Z6 g% n2 h
#30=有4位數(#101有4位數)( s; ]$ R/ K3 q7 _# ?7 e
M0

28

主題

67

回帖

146

積分

注冊會員

積分
146
沙發
 樓主| 發表于 2013-8-18 13:32:37 | 只看該作者
本帖最后由 羅蓋仙 于 2013-8-18 13:40 編輯
+ w  l$ P% _  O1 k3 f2 n4 C
) u: S, |7 }0 |9 n如果嫌10進制轉換成2進制,占了太多變量番號的空間
" v4 C* [2 O' D. L/ A. ~5 _我把它修改了一下6 z1 @& E& c/ X# E0 Q$ y3 ~
#1=181.
; E9 f+ U% e1 m. r5 R1 J#101=ABS[FIX[#1]]
  V5 I' J1 ~  {' D#10=1.2 r8 e9 _0 Z* y: s) s
#500=0.
3 g- @& I1 L4 H, d# oWH[#101GT0.]DO18 J  [% i" i5 C* t, E" ~0 @
#500=#500+[#101 MOD 2.]*#10
1 M, g- o1 _8 x8 D3 j" E) V, a- J#101=FIX[#101/2.]4 f4 M9 x: Y; x# Y
#10=#10*10./ v# D8 D' _' p7 O5 {3 R
END1, Q3 x; Q; H* A+ t# T$ `" ]
M0
: R+ y' Q; H; O/ y' I1 Y. P) h
( q, x# Y0 {$ k0 L5 v) P- r結果:
" \; K! p% g8 v#500=10110101.
回復

使用道具 舉報

0

主題

9

回帖

14

積分

新手上路

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

使用道具 舉報

28

主題

67

回帖

146

積分

注冊會員

積分
146
地板
 樓主| 發表于 2013-8-29 18:57:39 | 只看該作者
回復 4# ois90597
2 @3 o/ E; l8 t% v+ X' |
- n5 I0 y) s6 q這是我那臺灣某網友,我們互相分享討論,他的寫法感覺比我好:
$ k: i" F9 K  U: y, b6 e9 |6 h  ?7 O! B4 X#1=181.
, D; ~1 U8 Z" s! N& B9 \* ?, ~#10=10000000.
1 }' ^' Y+ y/ G- f% i: z" b  S#31=FIX[ABS[#1]]
3 O2 r  n# g& X0 q#32=128.2 U, X$ U* c2 @* y5 r# Z$ u5 k
IF[#31/#32GE2.]THEN#3000=200.4 s/ W8 y6 e2 X: {5 n; u
WHILE[#32GE1.]DO1
  i) [+ a' j& Y) k; ?; }* J/ j#33=FIX[#31/#32]. a1 R$ `) e4 l; Z# \, Q% S8 r& i' D
#500=#500+#33*#10
, \! O1 e9 B# d* j#31=#31-#32*[#33EQ1.]  @/ n' F6 i* ~$ _
#32=#32/2.) y, j( `9 Q6 a2 t
#10=#10/10.
( \3 }3 d  _  ?! xEND1
0 U2 T$ Z9 F# v2 I. G: V+ LM30
7 R* e2 P1 X2 q/ R# z# n: |# F 7 @7 {" t4 B, O  y, W9 x% W! R
還是有改良的空間
回復

使用道具 舉報

0

主題

53

回帖

36

積分

注冊會員

積分
36
5#
發表于 2013-9-21 22:25:07 | 只看該作者
回復 2# 羅蓋仙
! ^  G& d1 g/ {1 t0 F" P& D& T' Y7 u3 f6 R, d

" j" X6 Z5 X" J; f: S$ y    精辟
回復

使用道具 舉報

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-3-15 20:49 , Processed in 0.312001 second(s), 26 queries .

Powered by Discuz! X3.5

© 2001-2024 Discuz! Team.

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