X进制与10进制之间的转换
题外话:好久没有上来了,今天有机会上来,顺便发发帖子,希望能有兴趣的朋友喜欢。
1k t![&P+m:k1T网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术- 畅通网络 因为有我4u"g,^:E9j5F7q
在网上看到有16进制转为10进制,10转为16进制的方法,我这里做个X进制与10进制之间转换d,算法与16<-->10直接的转换算法是相似的。
&U8O2r1q2J0E- 畅通网络 因为有我我是网管论坛(k%M"d&O:J'\,c&W
我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!/K!j*c g/O(b
Declare @x nvarchar(1024)- 畅通网络 因为有我6_4m2L:K h+A/u-w
Declare @y int!{)?/V5T(n9q8q
Declare @sys int --x进制
W2u(O/g/l8g;`*t:S3J7q%l
0e#w.x&A,^%A#a我是网管论坛Set @x='30'
7J1E*Q:z.R我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!Set @sys=21 --@sys=21表示二十一进制
1T3A-@:O6M9S'`&X.[bbs.54master.com- 畅通网络 因为有我8R0V#~"X+L,y#M
--x进制转换成10进制bbs.54master.com2q;L1c+W)?"u8x b
;With ,?$i7K3W-|2Q.l
T1 As(
)M!D0Q:U'g*V)T4?我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛! Select
5X%^#e4_)O0p:x)G2S我是网管论坛 X=Stuff(Reverse(@x),1,1,''),
'm6}2d F/A5Z+O我是网管论坛 Y=Convert(int,Case Isnumeric(Right(@x,1)) When 0 Then ASCII(Upper(Right(@x,1)))-55 Else Right(@x,1) End*Power(@sys,0)),我是网管论坛:W)n(O-B/J ~7n'y-\9]&W:O
L=Convert(int,1):n5x'x'Z(M-~
Union All网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术!Z5C6y(~&h0w9y!S
Select
7u/W;O"L2X![;V4y网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术 X=Stuff(X,1,1,''),我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!5L+f G4y3O(j+r
Y=Convert(int,Case Isnumeric(Left(X,1)) When 0 Then ASCII(Upper(Left(X,1)))-55 Else Left(X,1) End*Power(@sys,L)),bbs.54master.com C!F.g0b"u7T/v8~
L=L+Convert(int,1)网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术;T9j-Y,W B
From T1- 畅通网络 因为有我"n!A(R;Z(@.V
Where X>'' !V8t!_4T)^)d#T.t8o
)我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!2[#F2o7O7`
Select [10进制-->X进制]=SUM(Y) From T1
)j1R+b5J)]*J;J*Vbbs.54master.com/\5p.Q)t8]'^2?%]0R*q
--10进制换成x进制转- 畅通网络 因为有我(m*J!O2k/p/@(C5j*I9Y8k0Z
Set @y=32- 畅通网络 因为有我+w/M*l6K9^1W/U7K
Set @sys=2 --@sys=2表示二进制
4}'\"w:v%a1~"S/S8^(C- 畅通网络 因为有我;With
+m;h.h+U,c;s$y0O网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术T1 As(网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术+j!W;i2@7h'L
Select 我是网管论坛;S&y/z8I#m9f4e%{/z+n:E)Q
X=Convert(int,@y/@sys),
3b#|#b.E8q(t网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术 Y=Convert(nvarchar(1024),Case (@y%@sys)/10 When 0 Then Rtrim(@y%@sys) Else Char(@y%@sys%10+65) End),
:l)u+t$a'L6X/S*|!a- 畅通网络 因为有我 L=Convert(int,1)网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术8p%u5S `-_5j%o._/l
Union All我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!6p8{-_7y*x2R#H(k/d-|(d
Select bbs.54master.com,N9t/c'O,a-r3r)j$k-J
X=X/@sys,
)s0j:y.q#_"D Y=Convert(nvarchar(1024),Case (X%@sys)/10 When 0 Then Rtrim(X%@sys) Else Char(X%@sys%10+65) End+Y),
&o6s*r.r#v.r5M,K#l我是网管论坛 L=Convert(int,L+1)网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术4Z s*P.q#F#B+e4T
From T1 Where X>0
'r!e,s#k:W0W7[-Gbbs.54master.com)网管论坛,网管软件,企业网管论坛,企业网管软件,企业网管教程,网吧网管论坛,网吧网管软件,网吧网管技术!V4j7@ d9l-M%E/a*R
Select Top 1 [x进制-->10进制]=Y From T1 Order By L Desc
5N2z |*Y.O6H0k我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!我是网管论坛(R1q#N8S:b
2Q0Z M#?;C.},`0p4f我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!
"K'j3Q)d'l&O8p9s"{$X我是网管论坛结果:
1@1@ T*_4u8?)p!V'g:ybbs.54master.com10进制-->X进制bbs.54master.com6n0M+_&@(v%B1`
-----------
'V4K2O7s#z(a1q我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!63- 畅通网络 因为有我'B#R4s(|4X#_:W(z
我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!;Q5O1Y:K#C+A3`9f
(1 行受影响)9X2O/y0\6s(e#a
(a6B0P3q%d-P+j我是网管论坛x进制-->10进制3R;K7J4t(A9x [
----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛!&x-M4J(t+|5~
100000
:q+x8K({$`*R(~']9h- 畅通网络 因为有我2[6[/Z8c.I#E'V7B
(1 行受影响)
8[%o x7c3~3?- 畅通网络 因为有我
8Z9f9y3\/z,V0q4F我是网管论坛,企业网管的天堂,网吧网管的乐园。网管软件下载、网管教程下载。中国最大的网管交流论坛![ 本帖最后由 DVD 于 2008-5-29 02:04 编辑 ]
|