还有就是关于位移操作的,如果出现负数是要怎么做?
例如:-9>>2=? 那这样子怎么算啊!

解决方案 »

  1.   

    int x = 24;
    x <<= 25;
    Console.WriteLine(x);x的结果为:805306368,怎么是0呢?同理:-9>>=2的结果为:-3
      

  2.   

    "同理:-9>>=2的结果为:-3"
    这个结果好像不对吧,运行的结果好像是-5
    我不知道负的要怎么算?
      

  3.   

    cq_lqj(程序员秘书)int x = 24;
    x <<= 25;
    Console.WriteLine(x);x的结果为:805306368,怎么是0呢?//这个是对的同理:-9>>=2的结果为:-3        //可是这个结果是-5//哪位高手再指导一下啊
      

  4.   

    to shanying_0本人現在的表情是:好笑+臉紅....
    希望我這只菜鳥以後能多根筋...
    去年還在學校,沒好好讀書,今年出來工作了...
    忽然,想起來,自己還有一個問題掛著...
    現在,看來...非常好笑,想噴飯...
    哈哈哈~~~