1樓:滄海v飛天
int i = 16;
console.writeline(i.tostring("x"));//十六進位制
console.writeline(i.tostring("d"));//十進位制
自己看吧 雖然得100分自己都感覺到不好意思
2樓:匿名使用者
convert.toint32(textbox1.text.trim(), 2);
convert.toint32(textbox1.text.trim(), 8);
convert.toint32(textbox1.text.trim(), 10);
convert.toint32(textbox1.text.trim(), 16);
c#如何把byte陣列中的數轉換成16進製制
3樓:大野瘦子
using system;
using system.collections.generic;
class program
static void main(string args)
byte b = ;
for (int i = 0; i < b.length; i++)
string a =convert.tostring(b[i], 16);
console.writeline("o"+a);
c# 16進製制的轉換
/十進位制轉二進位制
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));
例項:位元組陣列轉16進製制字串
////// 位元組陣列轉16進製制字串
/////////public static string bytetohexstr(byte bytes)
string returnstr = "";
if (bytes != null)
for (int i = 0; i < bytes.length; i++)
returnstr += bytes[i].tostring("x2");
return returnstr;
4樓:匿名使用者
轉成 16 進製字元 能列印的 那種?
估計是。如果不是 那資料區中的資料內容,本來就是 1001 之類的,你想當作 16 進製它就是 16進製制,想當作 10 進製,就是 10 進製。
想看作是 2 進製都可以。
轉為 16 進製字元的話,如下類似**:
string c = new string[b.length];
for(int i=0;i 則對應的 字元陣列 c 就是 你的 5樓:頭獎彩票網 ////// 位元組陣列轉16進製制字串 ////// ///public static string bytetohexstr(byte bytes) } return returnstr; 更多請參考 用c#把十六進位制轉換成十進位制的**? 6樓: 拙計。。。寫具體點。。。進製轉換c#自帶函式convert.toint32(string,int) 把int基底的string轉換為相應的32位整數 int i; i=convert.toint32("ff",16); //這個就是把16進製制的數字ff轉換為10進製放到 i 裡面 7樓:吉喇_工作室 請問你是要將16進製制轉換為10進製(16進製為任何格式),是運用在text文字中顯示,還是用在其他可以計算數值型別中進行計算呢?那麼我給你寫乙個通用方法吧! 在呼叫該方法時需要給該方法賦值,任何型別的值都可以! c#中數值轉換和16進製制運算問題? 8樓:匿名使用者 你是不是對convert.toint16()函式理解錯了,int aa = convert.toint16(a, 16); 是將字串a按16進製制的方式轉換成10進製,故aa為76,bb同理。 所以**中的結果確實是按10進製運算的。 需要追究c#是如何進行16進製制計算的嗎,在計算機中只有二進位制運算,只不過表現給人看的有八進位制、十進位制、十六進位制。 如果不進行處理任何數值處理的輸出都是十進位制int a = 0xa; int b = 0x2; console.writeline(a + b); 你將看到的是12而不是c。 9樓:乁 16進製制運算和 十進位制一樣,比如4c+33 4c+ 33 c+3 c就是12,12+3=15,那就是f,4+3=7 7f如果有進製那就和十進位制的做法一樣,比如 34+7f34+7f b34+f,f從4那裡取1之後就可以進製,所以4就剩3,進製過去後3+7=10加上 進的那一位就是11,也就是b 10樓: convert.toint32(str); 將字元型轉化為整型 int i=15; string s = convert.tostring(i,16); 將整型轉化為16進.(小寫) string s = i.tostring("x"); 將整型轉化為16進.(大寫) c#如何將十進位制轉為十六進位制 11樓:彭珂的課堂 c語言_012_十六進位制轉十進位制 12樓:哲事姓無 不明白你的意思。i數值在記憶體中以二進位制儲存。10進製,16進製制只是為了人們檢視容易而轉換的。所以需要轉為字串顯示。如果你想要的是字串的話,那麼象下面這樣 public static void main(string args) 13樓:匿名使用者 試試這個 int i=12; string _strhex= convert.tostring(i, 16); 十進位制轉十六進位制 怎麼轉?c# 14樓:教育仁昌 十進位製數轉換為十六進位製數時,由於整數和小數的轉換方法不同,所以先將十進位製數的整數部分和小數部分分別轉換後,再加以合併。 十進位制整數轉換為十六進位制整數採用"除16取餘,逆序排列"法。用16去除十進位制整數,可以得到乙個商和餘數,如此進行,直到商為零時為止,然後把先得到的餘數作為二進位製數的低位有效位,後得到的餘數作為二進位製數的高位有效位,依次排列起來。 十進位制小數轉換成十六進位制小數採用"乘16取整,順序排列"法。用16乘十進位制小數,可以得到積,將積的整數部分取出,如此進行,直到積中的小數部分為零。然後把取出的整數部分按順序排列起來,先取的整數作為十六進位制小數的高位有效位,後取的整數作為低位有效位。 15樓:彭珂的課堂 c語言_012_十六進位制轉十進位制 16樓:匿名使用者 用tostring()方法就行 int i = 13; string s = i.tostring("x2"); tostring()的引數 x表示十六進位制字串,數字2表示顯示位數結果為:0d string s = i.tostring("x1"); 結果為:d c# 如何將任意16進製制字串顯示到textbox中 17樓:陽光的雷咩咩 究竟是string陣列還是int陣列,你上面的宣告編譯不過。 include int main return 0 c語言把二進位製數轉換成十進位製數的程式怎麼寫。需要bai準備的材料分別有 電腦 duc語言編譯器zhi。1 首先,開啟daoc語言編譯器,新建一 回個初始答.cpp檔案,例如 test.cpp。2 在test.cpp檔案中,輸入c語言 int a... include void bin int n void main 已通過測試。望採納。include main n i 1 for i n i 0 i printf d b i printf n 你第二題怎麼寫的,第一題解出來沒,可不可以發給我 用c 輸入乙個十進位製數,將其轉換為二進位製數輸出。十... bd6.12ah先轉換bai為二進 制 每一位轉換為對du應的zhi二dao進製 bd6.12ah對應的二進位制 1011 1101 0110 0001 0010 1010 4位對應一專個16進製製數 b d 6 1 2 a 再將1011 1101 0110 0001 0010 1010轉換為屬8進...把一位的十進位製數轉換成四位二進位製數,c語言的完整程式
用c語言,輸入十進位製數,將其轉換為二進位製數並輸出
16進製製數轉換2進製和8進製要求有計算步驟謝謝