十六進位制c0換算十進位制是多少?
使用者1592099800743 發表于 農業2021-03-06
192。
位元組型16進位制轉10進位制,16進位制 ”c0“ 想轉成 -64 ,但直接轉換結果卻為192。
十六進位制(英文名稱:Hexadecimal),是計算機中資料的一種表示方法。在數學中是一種逢16進1的進位制,一般用數字0到9和字母A到F表示(其中:A~F即10~15)
十六進位制轉換成十進位制:要從右到左用二進位制的每個數去乘以16的相應次方;
在16進制中:a(A)=10 b(B)=11 c(C)=12 d(D)=13 e(E)=14 f(F)=15
例如:CE=12*16^1+14*16^0=192+14=206。
十六進位制轉換成十進位制的具體演算法是:
1、首先明白16進位制數(從右到左數是第0位,第1位,第2位……)的第0位的權值為16的0次方,第1位的權值為16的1次方,第2位的權值為16的2次方,依次這樣排列下去。
2、明白ABCDEF表示的二進位制數字分別是10,11,12,13,14,15。
3、十六進位制轉換成十進位制的公式是:要從右到左用二進位制的每個數去乘以16的相應次方,然後這些數字相加就是了。
16進位制是計算機原理中常用到的,解放前我國也常用16兩為一近的稱,半斤對八兩的成語就是這麼來的。
其中,c0表示什麼,c在第2位,表示十進位制中的12,而其進製為16,所以說c0表示成十進位制中的數字就是:
12x16=192
且不可認為是12x10=120,這個樣子就錯了。
十六進位制c0換算成十進位制是16*12+0=192