IntToBin(2-16进制转换函数)

2016-02-19 16:22 15 1 收藏

今天图老师小编给大家精心推荐个IntToBin(2-16进制转换函数)教程,一起来看看过程究竟如何进行吧!喜欢还请点个赞哦~

【 tulaoshi.com - 编程语言 】

(****Value是要转换的十进制数,Count是输出的二进制位数,默认32位****)
  function IntToBin(Value: Integer; Count: Integer=32): string;
  var
    iTemp: Integer;
  begin
    Result := '';
    while Count0 do
    begin
      iTemp := Value shr (Count-1) and 1;
      case iTemp of
        1: Result := Result+'1';
        0: Result := Result+'0';
      end;
      Dec(Count);
    end;
  end;
  自己写的,不知有否漏洞,测试了一下
  ShowMessage(IntToBin(-1,8));  //输出11111111
  ShowMessage(IntToBin(333333)); //输出00000000000001010001011000010101
  
  

来源:http://www.tulaoshi.com/n/20160219/1611846.html

延伸阅读
使用access数据库时可能用到的数据转换: 类型转换涵数: 函数 返回类型 expression 参数范围 CBool Boolean 任何有效的字符串或数值表达式。 CByte Byte 0 至 255。 CCur Currency -922,337,203,685,477.5808 至922,337,203,685,477.5807。 CDate Date 任何有效的日期表达式。 CDbl Double 负数从 -1.79769313486232E308 至 -4.94...
sswanglei 发表于 2007-2-9 16:08:00 /*------------------------------------------------------------             函数名   :   TransData(CString   InStr,   PUCHAR   OutStr)         &nbs...
1、将Int 转为varchar经常用 concat函数,比如concat(8,'0') 得到字符串 '80' 2、将varchar 转为Int 用 cast(a as signed) a为varchar类型的字符串 总结:类型转换和SQL Server一样,就是类型参数有点点不同 : CAST(xxx AS 类型) , CONVERT(xxx,类型) 可用的类型 二进制,同带binary前缀的效果 : BINARY 字符型,可带参数 : CHAR() 日期 : ...
标签: ASP
<% dim a '要转换成大写的金额 dim atoc '转换之后的值 Dim String1 '如下定义 Dim String2 '如下定义 Dim String3 '从原A值中取出的值 Dim I '循环变量 Dim J 'A的值乘以100的字符串长度 Dim Ch1 '数字的汉语读法 Dim Ch2 '数字位的汉字读法 Dim nZero '用来计算连续的零值是几个 String1 = "零壹贰叁肆伍陆柒捌玖" String2 = "万仟佰拾...
标签: Web开发
 JS教程:日期格式转换函数。 script     function   str2date(str){     var   d=null;     var   reg=/^(\d{4})-(\d{2})-(\d{2})   (\d{2}):(\d{2}):(\d{2})\.(\d+)$/     if(arr=str.match(reg))d=new   Date...

经验教程

572

收藏

58
微博分享 QQ分享 QQ空间 手机页面 收藏网站 回到头部