二進位制 十進位制和十六進製制轉換

2021-08-09 02:37:12 字數 778 閱讀 3575

1.十進位制轉十六進製制
用tostring()方法就行

int i = 13;

string s = i.tostring("x2");

tostring()的引數 x表示十六進製制字串,數字2表示顯示位數

結果為:0d

string s = i.tostring("x1");

結果為:d

2.其他的方法
//十進位制轉二進位制

console.writeline("十進位制166的二進位制表示: "+convert.tostring(166, 2));

//十進位制轉八進位制

console.writeline("十進位制166的八進位制表示: "+convert.tostring(166, 8));

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

console.writeline("十進位制166的十六進製制表示: "+convert.tostring(166, 16));

//二進位制轉十進位制

console.writeline("二進位制 111101 的十進位制表示: "+convert.toint32("111101", 2));

//八進位制轉十進位制

console.writeline("八進位制 44 的十進位制表示: "+convert.toint32("44", 8));

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

console.writeline("十六進製制 cc的十進位制表示: "+convert.toint32("cc", 16));

Python 二進位制, 十進位制, 十六進製制轉化

十六進製制 到 十進位制 使用 int 函式 第乙個引數是字串 0xff 第二個引數是說明,這個字串是幾進製的數。轉化的結果是乙個十進位制數。int 0xf 16 15二進位制 到 十進位制 int 10100111110 2 1342 八進位制 到 十進位制 int 17 8 15其實可以看到,不...

二進位制,十進位制,十六進製制計算

一.在計算機應用中,二進位制使用字尾b表示 十進位制使用字尾d表示,十六制使用字尾h表示。二.二進位制,十六進製制與十進位制的計算轉換 1.二進位制轉換為十進位制 計算公式 二進位制資料x位數字乘以2的x 1次方的積的總和 例 10101011b d資料10 1010 11x 1位76 5432 1...

十進位制 二進位制 十六進製制轉換

十進位制轉二進位制 十六進製制我覺得最簡單也最方便的辦法就是直接用計算器算了。如果不依賴工具,那我們要如何去計算呢。先來說說二進位制。最多見的是短除法。所謂短除法大家可以去看看 這個百科裡面的詳細明了的解釋。我想補充的一點是 如果你嫌短除法太過於麻煩,可以在拿到乙個二進位制數的時候直接用2 n去減。...