亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 學院 > 開發設計 > 正文

10進制數與33進制數的轉換

2019-11-10 17:26:27
字體:
來源:轉載
供稿:網友

10進制數與33進制數的轉換

 

      CSDN論壇,有人提出“10進制數與33進制數的轉換”,參考網上資料,經修改,得出代碼及心得如下:

      一、33進制數格式

      33進制數序列為:1,2,3,4,5,6,7,8,9,A,B,C,D,E,F,G,H,J,K,L,M,N,P,Q,R,S,T,V,W,X,Y,Z,0

      注意字母:I、O、U不用。

      二、轉換的機制

      1、建立一個ASCII碼的對應表(數組),它的下標是ASCII的序列值。數組值是33進制的值。33進制轉換10進制時,靠該表由字符對應查詢到數值。

      2、建立一個33進制數序列表(數組),它的下標對應33進制數值,數組值是33進制字符。10進制轉換33進制時,靠該表由1-33數值對應查詢到字符。

      三、實現代碼如下:

unit Unit1;

 

interface

uses

  Windows, Messages,SysUtils, Variants, Classes, Graphics, Controls, Forms,  Dialogs,StdCtrls;

 

Type

  TForm1 = class(TForm)

Edit1: TEdit;

Edit2: TEdit;

Button1: TButton;

Button2: TButton;

Button3: TButton;

Label1: TLabel;

Label2: TLabel;

PRocedure Button1Click(Sender: TObject);    procedure Button2Click(Sender:TObject);    procedure Button3Click(Sender:TObject);  private    { Private declarations }  public    { Public declarations }  end;var  Form1: TForm1;implementation{$R *.dfm}const// ACIIS表 由字符對應數字  Convert: array[0..255] of Integer =  (-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,    33, 1, 2, 3, 4, 5, 6, 7, 8,9,-1,-1,-1,-1,-1,-1,    -1,10,11,12,13,14,15,16,17,-1,18,19,20,21,22,-1,   23,24,25,26,27,-1,28,29,30,31,32,-1,-1,-1,-1,-1,   -1,10,11,12,13,14,15,16,17,-1,18,19,20,21,22,-1,   23,24,25,26,27,-1,28,29,30,31,32,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,   -1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1,-1);// 數字(下標)對應字符  Convert2: array[0..33] of AnsiChar =   ('0','1','2','3','4','5','6','7','8','9','A',    'B','C','D','E','F','G','H','J','K','L',    'M','N','P','Q','R','S','T','V','W','X',     'Y','Z','0');function IntToHEX33(const V: Int64; constDigits: Integer = -1):string;const CSTR = '0000000000000000';var P, P1: PAnsiChar;    I: Int64;    NewLen: Integer;begin  GetMem(P, 16);  Move(CSTR, P^, 16);  P1 := P + 16 - 1;  I := V;  while True do  begin    P1^ := Convert2[I mod 33];    I := I div 33;    if I = 0      then Break      else Dec(P1);  end;  NewLen := 16 - (P1 - P);  if NewLen > Digits    then SetString(Result, P1, NewLen)    else begin      P1 := P + 16 - Digits;      SetString(Result, P1,Digits);    end;end;function HEX33ToInt(const S: string; constDefault: Int64): Int64;var I: Integer;    v: Int64;begin  Result := 0;  for I := 1 to length(s) do  begin    V := Convert[ord(s[i])];    if V < 0 then    begin      Result := Default;      Exit;    end;    result := (result * 33) + V;  end;end;procedure TForm1.Button1Click(Sender: TObject);begin  Edit2.Text := IntToHEX33(StrToInt64Def(Edit1.Text,0));end;procedure TForm1.Button2Click(Sender: TObject);begin  Edit1.Text :=IntToStr(HEX33ToInt(Edit2.Text, 0));end;procedure TForm1.Button3Click(Sender: TObject);begin  close;end;

end.

四、界面


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
91精品国产综合久久久久久久久| 最近更新的2019中文字幕| 国产91精品最新在线播放| 久久视频在线免费观看| 亚洲第一区中文99精品| 91视频九色网站| 日韩精品免费在线播放| 美女啪啪无遮挡免费久久网站| 精品免费在线视频| 亚洲最新av在线网站| 国产999在线观看| 国产精品美女视频网站| 国内精品久久久久久影视8| 成人黄色片在线| 成人免费视频在线观看超级碰| 色婷婷综合久久久久中文字幕1| 久久久久久久久国产| 欧美疯狂xxxx大交乱88av| 久久天天躁狠狠躁夜夜av| 在线精品国产欧美| 97精品久久久中文字幕免费| 亚洲欧美日韩中文在线制服| 日本国产高清不卡| 色妞在线综合亚洲欧美| 欧美在线视频观看免费网站| 成人性生交大片免费观看嘿嘿视频| 欧美精品www| 亚洲人成网站色ww在线| 隔壁老王国产在线精品| 中文字幕精品www乱入免费视频| 国产一区二区三区中文| 日韩女优人人人人射在线视频| 国产精品女人久久久久久| 欧美人在线视频| 97超级碰在线看视频免费在线看| 国产成人小视频在线观看| 久久久久久久电影一区| 欧美成aaa人片免费看| 亚洲最大福利网站| 日韩精品在线观看一区二区| 九九久久国产精品| 亚洲最新中文字幕| 国产精品一区二区3区| 国产一区视频在线| 欧美亚洲国产精品| 亚洲第一精品久久忘忧草社区| 亚洲va欧美va国产综合剧情| 富二代精品短视频| 欧美日韩午夜视频在线观看| 2019中文字幕免费视频| 欧美亚洲国产成人精品| 亚洲精品有码在线| 国产日韩精品视频| 最新国产精品亚洲| 欧美三级免费观看| 国内精品久久久久久影视8| www.亚洲天堂| 成人a免费视频| 亚洲视频在线观看视频| 国产精品久久久久免费a∨| 亚洲毛片一区二区| 亚洲成人久久电影| 国产精品自产拍在线观| 久久久国产成人精品| 日本成人精品在线| 国产精品久久在线观看| 亚洲专区在线视频| 欧美激情免费视频| 欧美激情视频在线免费观看 欧美视频免费一| 青草青草久热精品视频在线观看| 亚洲国产成人91精品| 福利视频一区二区| 性色av一区二区三区| 日本精品免费观看| 午夜精品久久久久久久久久久久久| 久久久爽爽爽美女图片| 97超视频免费观看| 国产成人精品免高潮在线观看| 懂色av一区二区三区| 日本精品久久久久久久| 日韩精品在线播放| 伊人久久久久久久久久| 91精品视频在线播放| 欧美一二三视频| 欧美视频一区二区三区…| 亚洲精品电影网| 一本色道久久综合狠狠躁篇的优点| 亚洲精品久久久久中文字幕二区| 久久综合伊人77777尤物| 亚洲国产另类久久精品| 日韩网站在线观看| 亚洲精品mp4| 亚洲理论在线a中文字幕| 国产精品丝袜久久久久久不卡| 日本欧美一级片| 亚洲综合成人婷婷小说| 国产精品一区二区女厕厕| 亚洲字幕在线观看| 精品国产一区二区在线| 国产精品一区av| 国产精品一区二区三区成人| 欧美国产日韩一区二区三区| 久久久综合免费视频| 97人人模人人爽人人喊中文字| 国内精品一区二区三区四区| 午夜免费久久久久| 国产一区二区三区日韩欧美| 亚洲国产精品久久久久秋霞蜜臀| 国产欧美va欧美va香蕉在线| 亚洲欧美日韩在线一区| 日韩电影中文字幕av| 成人国产精品久久久久久亚洲| 成人免费网站在线| 不用播放器成人网| 国产专区精品视频| 久久精品99无色码中文字幕| 亚洲欧美一区二区激情| 亚洲伊人成综合成人网| 性色av一区二区三区免费| 98精品国产高清在线xxxx天堂| 91久热免费在线视频| 国产精品扒开腿爽爽爽视频| 81精品国产乱码久久久久久| 性色av一区二区三区| 欧美一级片免费在线| 久久黄色av网站| 国产一区二区三区在线视频| 黑人狂躁日本妞一区二区三区| 国产精自产拍久久久久久蜜| 91久久在线视频| 欧美午夜精品久久久久久久| 久久九九免费视频| 亚洲精品小视频| 国产精品久久久久久久午夜| 精品国产电影一区| 久久久人成影片一区二区三区| 欧美成人激情图片网| 久久av中文字幕| 国产精品日日摸夜夜添夜夜av| 丝袜情趣国产精品| 欧美激情区在线播放| 国产精品成人一区二区三区吃奶| 国产日韩欧美自拍| 伊人久久大香线蕉av一区二区| 欧美最近摘花xxxx摘花| 精品小视频在线| 欧美极品美女视频网站在线观看免费| 国产精品视频专区| 色先锋久久影院av| 亚洲精品自拍第一页| 欧美色播在线播放| 国产成+人+综合+亚洲欧美丁香花| 欧美刺激性大交免费视频| xxx成人少妇69| 91av在线影院| 91国内免费在线视频| 亚洲va欧美va国产综合剧情| 成人国产精品色哟哟| 尤物九九久久国产精品的分类| 亚洲欧美国产日韩天堂区| 国产精品久久不能| 亚洲激情视频在线播放| 中文字幕亚洲欧美日韩2019| 亚洲欧美日韩成人|