C 進製轉換

2021-06-13 19:07:13 字數 780 閱讀 1300

由於二進位制數在c#中無法直接表示,所以所有二進位制數都用乙個字串來表示

例如: 二進位制: 1010 表示為 字串:"1010" 

int d = 10;   

//十進位制轉二進位制字串

console.writeline(convert.tostring(d,2));

//輸出: 1010

//十進位制轉十六進製制字串

console.writeline(convert.tostring(d,16));

//輸出: a

//二進位制字串轉十進位制數

string bin = "1010";

console.writeline(convert.toint32(bin,2));

//輸出: 10

//二進位制字串轉十六進製制數

string bin = "1010";

console.writeline(string.format("",convert.toint32(bin,2));

//輸出: a

//十六進製制轉二進位制字串

console.writeline(convert.tostring(0xa,2));

//輸出: 1010

//十六進製制轉十進位制數

console.writeline(convert.tostring(0xa,10));

//輸出: 10

C 進製轉換

十進位制轉二進位制 console.writeline 十進位制166的二進位制表示 convert.tostring 166,2 十進位制轉八進位制 console.writeline 十進位制166的八進位制表示 convert.tostring 166,8 十進位制轉十六進製制 console...

C 進製轉換

將二進位制轉換成十進位制 public int converttoint string str 將二進位制轉換成八進位制 public string convertto8 string bin 將二進位制轉換成十六進製制 public string convertto16 string bin co...

C 進製轉換

c 中各種字元型別的轉化,使用於串列埠通訊 字元長度的理解 strings 我是乙個2兵 intlen s.length 6個字元 byte sarr system.text.encoding.default.getbytes s len sarr.length 11個位元組 10進製轉字串,也沒有...