16進(jìn)制轉(zhuǎn)10進(jìn)制
2, 8, 10, 16進(jìn)制轉(zhuǎn)換
//十進(jìn)制轉(zhuǎn)二進(jìn)制
Console.WriteLine(十進(jìn)制166的二進(jìn)制表示: +Convert.ToString(166, 2));
//十進(jìn)制轉(zhuǎn)八進(jìn)制
Console.WriteLine(十進(jìn)制166的八進(jìn)制表示: +Convert.ToString(166, 8));
//十進(jìn)制轉(zhuǎn)十六進(jìn)制
Console.WriteLine(十進(jìn)制166的十六進(jìn)制表示: +Convert.ToString(166, 16));
//二進(jìn)制轉(zhuǎn)十進(jìn)制
Console.WriteLine(二進(jìn)制 111101 的十進(jìn)制表示: +Convert.ToInt32(111101, 2));
//八進(jìn)制轉(zhuǎn)十進(jìn)制
Console.WriteLine(八進(jìn)制 44 的十進(jìn)制表示: +Convert.ToInt32(44, 8));
//十六進(jìn)制轉(zhuǎn)十進(jìn)制
Console.WriteLine(十六進(jìn)制 CC的十進(jìn)制表示: +Convert.ToInt32(CC, 16));
再給大家分享一個(gè)16進(jìn)制位移函數(shù)
試下這個(gè)函數(shù):
/*-----------------------------------------------------------------
函數(shù)名稱: void conver16_to10(uint num)
函數(shù)功能: 16進(jìn)制轉(zhuǎn)10進(jìn)制函數(shù)
參 數(shù): num
返 回 值: 無
-----------------------------------------------------------------*/
void conver16_to10(uint num)
{
TEN=num;
QIAN=TEN/0x03e8;
TEN%=0x03e8;
BAI=TEN/0x64;
TEN%=0x64;
SHI=TEN/0x0a;
TEN%=0x0a;
GE=TEN;
}
評論