16進制轉10進制
2, 8, 10, 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進制位移函數
試下這個函數:
/*-----------------------------------------------------------------
函數名稱: void conver16_to10(uint num)
函數功能: 16進制轉10進制函數
參 數: 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;
}
評論