4、进制

来源:互联网 发布:手机版淘宝盗图技巧 编辑:程序博客网 时间:2024/06/03 08:51
1 十进制转换二进制   eg57 转为二进制   1.1 方法一 2       57/2 = 28....1      28/2 = 14....0      14/2 =  7....0       7/2  =  3....1      3/2  =  1....1      1/2  =  0....1 (商为0停止)      然后反过来111001   1.2 方法二找最大的2的次方      000000      最接近57最大的2的次方是2(6-1)次方32,那第6个位置是1(100000), 57 - 32 = 25      最接近25最大的2的次方是2(5-1)次方16,那第5个位置是1(110000)25 - 16 = 9      最接近9最大的2的次方是2(4-1)次方8那第4个位置是1(111000),9-8 = 1      最接近1最大的2的次方是2(1-1)次方1那第1个位置的是1(111001),1-1 = 0(结束)      所以是111001      2 二进制转换十进制   1110012^(6-1) + 2^(5-1) +2^(4-1) + 2(1-1) = 32+16+8+1 = 57   3 八进制适用于12位于36位计算机操作系统标志的开头用0表示0-7的数字表示4 十六进制0-9ABCDEF表示标志的开头用0x表示         十进制                二进制               八进制                十六进制            0                   0000                    0                   0     1                   0001                    1                   1     2                   0010                    2                   2     3                   0011                    3                   3             4                   0100                    4                   4     5                   0101                    5                   5     6                   0110                    6                   6     7                   0111                    7                   7     8                   1000                    10                  8     9                   1001                    11                  9     10                  1010                    12                  A     11                1011                    13                  B     12                 1100                    14                  C     13                  1101                    15                  D       14                  1110                    16                  E     15                  1111                    17                  F     5 位运算        运算符          运算          实例&           与运算             6&3=2    |           或运算             6|3=7    ^           异或运算         6^3=5     ~             反码          ~6=-7    <<       左移          3<<2=12   3*2*2=12    >>       右移          3>>1 = 1   3/2 =1    <<<          无符号移         3>>>1 = 1   3/2 =1          5.1 & :两个都是1才是1否则为0   0010 &1111 = 0010      5.1.1 作用1清零如果想让一个单元为0即使其全部二进制为0只要与一个各位都为0的数值相与结果为0      5.1.2 作用2取一个数中指定位X=10101110X的第4,X & 0000 1111 = 0000 1110即可得到     5.2 | :一个是1 就是1     1001 & 0110 = 1111      5.2.1 作用1将某位变为1 10001 0001 2个变为1  10001 0001 | 0000 0010 = 10001 0011     5.3 ^ 两个相应位为(值不同),则该位置为1,否则为0 0^0= 0  0^1=1 1^0=1 1^1=0      5.3.1:用途1使特定位翻转找一个数对应X要反转的各位该数对应位为1其余为0此数与X对应位异或即可           例如X=10101110,使X4位反转X^0000 1111 = 10100001     ....          6 jdk中进制转换      //十进制转换其它进制      Integer.toBinaryString(122); //2进制转换,1111010      Integer.toOctalString(122); //8进制转换,172      Integer.toHexString(122); //16进制转换,7a           //其他进制转换十进制      Integer.parseInt("1111010",2) //122      Integer.parseInt("172",8) //122      Integer.parseInt("7a",16) //122
原创粉丝点击
热门问题 老师的惩罚 人脸识别 我在镇武司摸鱼那些年 重生之率土为王 我在大康的咸鱼生活 盘龙之生命进化 天生仙种 凡人之先天五行 春回大明朝 姑娘不必设防,我是瞎子 苹果七内存满了怎么办 华为p9玩王者卡怎么办 鞋放健身房丢了怎么办 京东商家搞虚假活动怎么办 淘宝买的商品出现质量问题怎么办 买了重复的东西怎么办 借记卡在atm用不了怎么办 淘宝评论视频审核不通过怎么办 京东票据丢了怎么办 开拼多多找不到低价货源怎么办 要是校花追你该怎么办 苏宁自提逾期怎么办 天猫超市有问题怎么办 买的东西质量有问题怎么办 淘宝优惠额度大做不了怎么办 淘宝天猫拒绝退货退款怎么办 u盘变成活动分区怎么办 学生上课纪律差家长老师怎么办 老师管纪律学生打老师怎么办? 淘宝店铺层级排名下降怎么办 网购不支持该地区销售怎么办 分销公司佣金不给业务员怎么办 淘宝买家账号违规了怎么办 王者荣耀打野被队友抢野怎么办 艾肯材料换错了怎么办 淘宝直播粉丝5万怎么办 淘宝直播刚开始好难怎么办 分期乐账号忘记了怎么办 外链多了影响网站排名怎么办 自粘墙纸有气泡怎么办 贴壁纸阴角不力怎么办 自贴墙纸有气泡怎么办 壁纸贴的有起泡怎么办 pos机连接主机失败怎么办 无线pos机连接主机失败怎么办 水墨晕染模板用不了怎么办 申请入驻饿了么失败怎么办 天猫流量大淘宝怎么办 拼多多商家不退款怎么办 苹果手机开流量显示e怎么办 苹果手机有服务流量打不开怎么办