【编程开发】AspAsp.NetCGIPHPJspXMLPERLC++C#VCVBDelphiPowerBuilderJAVA汇编数据库编程移动开发其它语言

您现在的位置:首页 > 网络学院 > 编程开发 > 数据库编程 > PB中编写10进制到其他进制的转换函数

PB中编写10进制到其他进制的转换函数

来源: 作者: 日期:2006-08-14

【聚杰网数据库编程】PB中编写10进制到其他进制的转换函数



  有时候我们要用到10进制与其他进制之间的转换,如10-16进制的转换。在此我编写了一个函数,可以方便的把10进制转换到其他进制。

  函数为changejz(long shi,int how )其中参数shi为要转换的10进制数据,how为要转换到的进制类型,取值为2,8,16三个,整个函数的返回值为string型。

  大家都知道,要把10进制转换到诸如8进制,首先得转换到2进制,再由2进制转换到8进制,所以函数的第一步为:把输入的数据都由10进制转换到2进制。


  函数整体代码如下:(以下列举数字时都以10进制1467为例子)
 

  有兴趣的朋友还可以把小数点右面的值也算出来,不过他为2的负次幂。以上代码在windows2000 professional + powerbuilder80下通过。



评论   点击查看全部评论
您的评论参与,将为聚杰带来更大的动力!请不要吝啬!
快速回复
请使用文明语言让我们维护健康绿色网络环境!

匿名发表   验证码: