short s = 0; //乙個16位整形變數,初值為 0000 0000 0000 0000byte b1 = 1; //乙個byte的變數,作為轉換後的高8位,假設初值為 0000 0001
byte b2 = 2; //乙個byte的變數,作為轉換後的低8位,假設初值為 0000 0010
s = (short)(s ^ b1); //將b1賦給s的低8位
s = (short)(s << 8); //s的低8位移動到高8位
s = (short)(s ^ b2); //在b2賦給s的低8位
console.out.writeline(convert.tostring(s, 2)); //以二進位制輸出s
console.out.writeline(s); //以十進位制輸出s
console.readline();
把上面 short 全部換成 ushort 輸出的就是的無符號數
將兩個byte型拼接成16位二進位制
額,要將兩個byte型拼接成16位二進位制,再轉化為十進位制應該怎麼弄呢 1 2 3 4 5 6 7 8 9 shorts 0 乙個16位整形變數,初值為 0000 0000 0000 0000 byteb1 1 乙個byte的變數,作為轉換後的高8位,假設初值為 0000 0001 byteb2 ...
Python 將兩個絕對路徑拼接
import osdef two abs join abs1,abs2 將 絕對路徑將兩個絕對路徑拼接,就是將第二個的開路徑 windows 的 c,d,e linux 的 root 最前面的 刪除掉 param abs1 為主的路徑 param abs2 被拼接的路徑 return 拼接後的數值 ...
將乙個double型數值保留兩位小數
在處理數值運算的時候,有時候會遇到保留幾位小數的需求,下面是乙個保留兩位小數的簡單方法。將資料保留兩位小數 privatedoublegettwodecimal doublenum 這個方法可以把乙個double型別的數值保留兩位小數,並且可以實現數值的四捨五入。其實,我們還有更簡單的方法 doub...