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

二进制基础

难度入门
时长50分
学习人数
综合评分9.03
614人评价 查看评价
9.4 内容实用
8.9 简洁易懂
8.8 逻辑清晰
  • java中数据类型
    查看全部
    1 采集 收起 来源:java中的进制

    2017-11-01

  • 使用Integer类中的parseInt()方法和valueOf()方法都可以将其他进制转化为10进制。不同的是parseInt方法是静态方法;
    查看全部
  • java内置的进制转换
    查看全部
  • 二进制的位运算
    查看全部
    0 采集 收起 来源:位运算

    2017-11-01

  • 各个进制的表示方法
    查看全部
    0 采集 收起 来源:进制转换

    2017-11-01

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

    2017-10-30

  • hhhjjjjj
    查看全部
  • 2进制其他进制
    查看全部
    0 采集 收起 来源:进制转换

    2017-10-06

  • 位运算参考
    查看全部
    0 采集 收起 来源:java中的进制

    2017-10-06

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

    2017-09-27

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

    2017-09-23

  • 3-1 二进制位运算 2.按位或 | 只要有一个为1, 结果就为1 0|0 = 0; 0|1 = 1; 1|0 = 1; 1|1 = 1; 或运算的特殊用法 常用来对一个数据的某些位置置1 方法: 找到一个数,对应X要置1的位,该数的对应位为1,其余位为零,此数与X相或可使X中的某些位置1. 3.异或运算 ^: 两个相应位为“异”(值不同), 则该位结果为1,否则为0 0^0=0 ; 0^1=1; 1^0=1; 1^1=1 异或运算的特殊用途 (1) 使特定为翻转 找一个数,对应X要翻转的各位,该数的对应位为1,其余位为零,此数与X对应位异或即可。 (2) 与0相异或,保留原值 (3) 两个变量交换值的方法 A. 借助第三个变量来实现 C=A; A=B; B=C; B. 利用加减法实现两个变量的交换 A=A+B; B=A-B; A=A-B C. 用位异或运算来实现,也是效率最高的 原理: 利用一个数异或本身等于0和异或运算符合交换率 A=A^B; B=A^B; A=A^B 4.取反运算 ~: 对一个二进制数按位取反,即将0变为1, 1变为0 ~1=0; ~0=1; 5.左移运算 << 将一个运算对象的各二进制位全部左移若干位(左边的二进制位丢弃,右边补0) 2 << 1=4; 若左移时舍弃的高位不包括1,则每左移一位,相当于该数乘以2. 6.右移运算 >>: 将一个数的各二进制位全部右移若干位,正数左补0,负数左补1,右边丢弃。操作数每右移一位,相当于该数除以2. 7.无符号右移运算 >>>: 各个位向右移指定的位数。右移后左边空出的位用零来填充。移出后右边的位被丢弃 8.补码: 负数以其正值的补码形式表示 原码: 一个整数按照绝对值大小转换成的二进制数称为原码: 反码: 将二进制数按位取反,所得的新二进制数称为原二进制数的反码 例如: 00001111, 每一位取反就变成了11110000, 其与原值互为反码 补码: 反码加1称为补码 11110000 + 1 = 11110010 补码减1称为反码
    查看全部
    0 采集 收起 来源:进制转换

    2018-03-22

举报

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

微信扫码,参与3人拼团

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

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