为了账号安全,请及时绑定邮箱和手机立即绑定

二进制基础

难度入门
时长50分
学习人数
综合评分9.03
614人评价 查看评价
9.4 内容实用
8.9 简洁易懂
8.8 逻辑清晰
  • java内置的进制转换<br> 十进制转成十六制 Integer.toHexString(int i)<br> 十进制转成八进制 Integer.toOctalString(int i)<br> 十进制转成二进制 Integer.toBinaryString(int i)<br> 十六进制转成十进制Inter.valueOf("FFFF",16).toString()<br> 八进制转成十进制 Inter.valueOf("376",8).toString()<br> 二进制转成十进制 Inter.valueOf("0101",2).toString()
    查看全部
  • 右移运算>> 将一个数的各二进制位全部若干位,正数左补0,负数左补1,右边丢弃。操作数每右移一位,相当于该数除以2. 左补0或者补1得看被移数是正还是负。 1=4>>2
    查看全部
    0 采集 收起 来源:位运算

    2018-03-22

  • 1.按位与& 两位全位1,结果才为1 位运算的特殊用法 (1)清零。如果想将一个单位清零,即使其全部二进制位为0,只要与一个各位都为零的数值相与,结果为零。 (2)取一个数中指定位 方法:找一个数,对应x要取得位,该数的对应位为1,其余位为零,此数与x进行“与运算”可以得到x中的指定位。 2.按位或:只要有一个为1,结果就为1 或运算的特殊用法:常用来对一个数据的某数位置1 方法:找到一个数,对应x要置1的位,该数的对应位为1,其余位为零。此数与x相或可使x中 的某些位置1. 3 异或运算^:两个相应位置为“异”(值不同),则该位结果为1,否则为0; 异或运算的特殊用途 (1)使特定位翻转,找一个数,对应x要翻转的各位,该数的对应位为1,其余位为零,此数与x对应位异或即可。 (2)与0相异或,保留原值 两个变量交换值的方法 1.借助第三个变量来实现 c=a;a=b;b=c 2.利用加减法实现两个变量的交换 a=a+b;b=a-b;a=a-b; 3.用位异或运算来实现,也要效率最高
    查看全部
    0 采集 收起 来源:位运算

    2018-03-22

  • 交换两个变量的值
    查看全部
    0 采集 收起 来源:位运算

    2016-08-02

  • 异或 两个相应位为“异”(值不同),则该位结果为1,否则为0
    查看全部
    0 采集 收起 来源:位运算

    2016-08-01

  • 位运算威力:http://blog.csdn.net/iukey/article/details/7195265 大小端详解:http://blog.csdn.net/zhaoshuzhaoshu/article/details/37600857
    查看全部
    0 采集 收起 来源:java中的进制

    2016-08-01

  • Java中数据类型占多少位
    查看全部
    0 采集 收起 来源:java中的进制

    2017-01-05

  • 整数的绝对值转换的二进制数是原码 原码按位取反是反码 反码+1是补码
    查看全部
    0 采集 收起 来源:位运算

    2016-08-01

  • 若左移时舍弃的高位不包含1,则每左移一位,相当于该数乘以2
    查看全部
    0 采集 收起 来源:位运算

    2016-07-31

  • 异或的运算方法是一个二进制运算: 1^1=0 0^0=0 1^0=1 0^1=1 两者相等为0,不等为1. 这样我们发现交换两个整数的值时可以不用第三个参数。 如a=11,b=9.以下是二进制 a=a^b=1011^1001=0010; b=b^a=1001^0010=1011; a=a^b=0010^1011=1001; 这样一来a=9,b=13了。
    查看全部
    0 采集 收起 来源:位运算

    2016-07-31

  • 短除8可得8进制,同2
    查看全部
    0 采集 收起 来源:进制转换

    2016-07-31

  • 异或运算
    查看全部
    0 采集 收起 来源:位运算

    2016-07-28

  • 或运算
    查看全部
    0 采集 收起 来源:位运算

    2016-07-28

  • 与运算
    查看全部
    0 采集 收起 来源:位运算

    2016-07-28

  • 二进制位运算
    查看全部
    0 采集 收起 来源:位运算

    2016-07-28

举报

0/150
提交
取消
课程须知
小伙伴们注意啦!~本门课程前三章的内容可以零基础学习。第四、五章的内容在学习前需要了解Java的基础知识。
老师告诉你能学到什么?
通过课程的学习,您可以了解二进制的由来,掌握二进制和其他进制之间进行进制转换的方法,掌握如何进行位运算,为所有计算机课程的学习提供基础。

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!