怎样能把十进制转换成为二进制、八进制、十六进制,它们之间互相转换怎样实现?需要什么函数?
比如:我想把十六进制转换成为十进制有什么函数???
比如:我想把十六进制转换成为十进制有什么函数???
解决方案 »
- delphi写数据库程序在手工插入一条数据之后,数据会自动保存,我不想让它自动保存,该怎么办,请高手指点~
- 简单的取字符串问题
- 在dbgrideh显示百分数的问题。
- 关于ChartScrollBar控件的问题,急用!!!
- 如何使用ADOStoreProc返回的记录集?
- 关于MDIChild窗体释放的问题,请大家赐教。。。俺洗耳恭听。
- 如何用DELPHI来获得网卡的MAC地址?
- 如何改变一个正在运行的外部程序中控件的属性?
- 怎么判断一个TImage控件中的picture 为nil?
- 是delphi4不支持子查询,还是我的语法错误
- 高手手请进!文本文件数据库表的问题??????
- 高手请进!当位图的大小只有几有百字节时为什么有ExtractFileExt()函数来得到文件的扩展名时出问题??。
var
LoopCounter:Integer;
begin
Result := 0;
for LoopCounter := 1 to Length(Instr) do
Result := Result + Trunc( StrToInt(InStr[LoopCounter]) *
Power(2, Length(InStr)-LoopCounter ) );
end;其他的必须通过自定义函数实现
16->10用StrToInt(),不过要在str前加上$,如StrToInt('$FF');
二进制是BCD()
有点记不住了
16->10用StrToInt(),不过要在str前加上$,如StrToInt('$FF');