当前位置:首页
开发技术指南» 文章正文
    引言:
 

 

    摘要: 洗了好几天尿布,又喜又忧,高兴,散分(2)。。。。 ......
 ·c#.net的正则表达式    »显示摘要«
    摘要: 有没有关于上边的东东,发一份到liuchuanfeng521@sohu.com ......


100分: bitand和 bitrshift的用法

请问bitand和   bitrshift的用法

NO.1   作者: zhongyj

bitand(   )   函数  
  返回两个数值型数值在按位进行   AND   运算后的结果。  
  语法  
  BITAND(nExpression1,   nExpression2)  
  参数  
  nExpression1,   nExpression2  
   
  指定按位进行   AND   运算的两个数值。如果   nExpression1   和   nExpression2   为非整数型,那么它们在按位进行   AND   运算之前转换为整数。  
   
  返回值类型  
  数值型  
   
   
  说明  
  BITAND(   )   将   nExpression1   的每一位同   nExpression2   的相应位进行比较。如果   nExpression1   和   nExpression2   的位都是   1,相应的结果位就是   1;否则相应的结果位是   0。  
  下表列出对   nExpression1   和   nExpression2   按位进行   AND   运算的结果:  
   
  nExpression1   位   nExpression2   位   结果位    
  0   0   0    
  0   1   0    
  1   1   1    
  1   0   0    
  bitand(   )   函数示例  
  x   =   5     &&   二进制为   0101  
  y   =   6     &&   二进制为   0110  
  ?   bitand(x,y)   &&   返回值   4,二进制为   0100  
   
  bitlshift(   )   函数  
  返回一个数值型数值向左移动给定位后的结果。  
  语法  
   
  BITLSHIFT(nExpression1,   nExpression2)  
   
  参数  
   
  nExpression1  
   
  指定要左移的数值。如果   nExpression1   不是整数,那么在左移之前,将转换成整数。  
   
  nExpression2  
   
  指定要左移的位数。如果   nExpression2   不是整数,那么将转换成整数。  
   
  返回值类型  
  数bitlshift(   )   函数示例  
  x   =   5     && 二进制为   0101  
  y   =   1     && 左移一位  
  ?   bitlshift(x,y)   &&   返回值   10,二进制为   1010  
  值型  
 


 ·断点为什么不断    »显示摘要«
    摘要: 我在程序中设置了断点,可是为什么调试的时候在断点处不停下来,该句是肯定被执行的呀。是不是设置有问题? ......
» 本期热门文章:

©2000-2007 All Rights Reserved. 最佳浏览:1024X768 MSIE