编写一个方法,使用逻辑与,逻辑或和以为运算符,相向交换32位整数的4个字节,把整数的4个字节b1b2b3b4经相向交换后,最终编排成b4b3b2b1形式的整数.这是什么意思呀,不是说整数吗,怎么出来b1b2b3b4了??不懂,请各位高手帮忙讲解一下,谢谢!!!

解决方案 »

  1.   

    int是4个字节的,就是把第一个和第四个字节对换,第二个和第三个兑换。
      

  2.   

    b1b2b3b4应该只是代号吧,它们代表一个整数的四个字节
      

  3.   

    那比如说int i=19;那这个i得四个字节分别是什么呢???
      

  4.   

    啊,不对不对,int好像不是32位的,呵呵。