posts - 12,  comments - 7,  trackbacks - 0
注意移位运算符:

void IntToBin(int x)
{
    System.out.println(
"\n整型数"+x+"二进制表示为:");
    
for(int i = 31;i >= 0;i--)
    
{
        
if(((1<<i) & x) != 0)
            System.out.print(
"1");
        
else
            System.out.print(
"0");
    }

    System.out.println();
}

一个整型数有32位,用一个循环逐个判断整型数上的每一位是否为1,如为1则输出字符“1”,否则输出字符“0”,判断是用1右移到某位上然后和整型数的对应位做“&”运算。
posted on 2007-12-22 19:36 Jun Woo 阅读(2427) 评论(0)  编辑  收藏

只有注册用户登录后才能发表评论。


网站导航:
 
<2007年12月>
2526272829301
2345678
9101112131415
16171819202122
23242526272829
303112345

爱好者!边学边练,勇往直前!大家精诚合作,一起进步,由成为.以后好吃好耍好

常用链接

留言簿(1)

随笔档案

相册

搜索

  •  

积分与排名

  • 积分 - 10411
  • 排名 - 2343

最新评论

阅读排行榜

评论排行榜