熱點推薦:
您现在的位置: 電腦知識網 >> 編程 >> .NET編程 >> 正文

一個例子理解C#位移

2013-11-13 10:32:06  來源: .NET編程 

  很多人覺得位移這東西很復雜二進制一堆看不懂……

  其實很簡單……

  位移理解可能簡單一些其實位移就是數據轉換成二進制的左右移動右移左補左移右補後面多出來的部分去掉

  用乘除法去理解位移也可以左位移相當於乘左移位相當於乘左移位相當於乘左移位相當於乘左移位相當於乘……類推右位移相當於除右移位相當於除右移位相當於除右移位相當於除右移位相當於除……類推

  下面用一個我曾回帖用過的例子幫助理解

  把右位移一位view plainprint?

  string flag = ConvertToString(     //這是把你的轉為進制數……

  //flag結果 //你要右位移左邊補個後面多出來一位去掉

  int j = ConvertToInt     //再把進制轉化了進制數……

  //結果

  //位移就是這麼簡單


From:http://tw.wingwit.com/Article/program/net/201311/13924.html
    推薦文章
    Copyright © 2005-2013 電腦知識網 Computer Knowledge   All rights reserved.