计算机进制: /* 2^8 256种变化 */ /* 3567 转化为十进制:(1=1*10^0 ; 10=1*10^1) 3000 = 3*10^3 500 = 5*10^2 60 = 6*10^1 7 = 7*10^0 */ /* 十进制转二进制; 10/2 于0 5/2 于1 2/2 于0 1(放到最上面) 所以10 的二进制就是1010; */ //转为十进制 0 1 0 1 0 1 0 1 64 32 16 8 4 2 1 计算 : 64+16+4+1 = 85; (方法: 只加1 下面的数字;) 八进制:(看它的位数加起来不超过几 , 下面的是4+2+1=7,不操过8 ,所以这是转化为八进制) 0 1 | 0 1 0 | 1 0 1 2 1 4 2 1 4 2 1 计算: 1 2 1+4=5 最后得到125 注意: 最前面要加一个0 ,不然无法与十进制区分; 0 1 0 1 | 0 1 0 1 8 4 2 1 8 4 2 1 计算: 4+1=5 | 4+1=5 最后得到55 , 可以用0x来表示 8+4+2+1=15 所以这是转化为16进制的; 正整数往前面补0; 负整数 : 就是 取反加一;
计算机进制
发布于 2019-01-18 1.26k 次阅读
叨叨几句... NOTHING