美文网首页程序员
2019-04-17 java语法基础3

2019-04-17 java语法基础3

作者: 刘xin宇 | 来源:发表于2019-04-18 01:14 被阅读7次

1.    用二进制表达数据不够直观且较长,所以我们想办法去简化一下,如何简化?

(1)把二进制的数据从右边开始,每三位一组,左边的不够的时候补齐0,然后分别计算出对应的十进制数据,最后将每个十进制数据组合起来,就是一个八进制数据。

(2)把二进制的数据从右边开始,每四位一组,左边的不够的时候补齐0,然后分别计算出对应的十进制数据,最后将每个十进制数据组合起来,就是一个十六进制数据。

规则:进制越大表现形式越短。

2.不同进制的数据组成:

(1)二进制

由0,1组成以0b开头(注意是零B而不是欧B)。//B后缀同样表示二进制。

(2)八进制

由0~7组成以0开头。

(3)十进制

由0~9组成,整数默认十进制。

(4)十六进制

由0~9和a~f组成以0x开头(a~f大小写均可)

3.进制的转换:

(1)其他进制到十进制的转换:

(2)十进制到其他进制的转换:

(3)上述方法简单易记但是不够迅速现在为大家介绍一种8421码:

8421码是bcd码中的一种,它所表达的意思是每一个二进制位上的数据对应一个固定的值,只需要将对应的1的数据值给相加,即可得到该二进制所对应的十进制数值。

(4)任意的x进制到y进制的转换

均可用十进制作为桥梁。

(5)有次幂关系的进制可由拆分组合法换算

4.有符号的数据表示法

(1)在计算机内,有符号数一共有三种表示方法:原码、反码和补码且所有数据的运算均是采用补码来完成的。

①原码:及二进制定点表示法,即最高位为符号位,用“1”来表示负号,“0”来表示正号,其余位表示数值的大小。

②反码:正数的反码与原码相同,负数的反码是对其原码逐位取反但符号位不变。

③补码:整数的补码与原码相同,而负数的补码则是在其反码的基础上加1。

相关文章

  • 2019-04-17 java语法基础3

    1. 用二进制表达数据不够直观且较长,所以我们想办法去简化一下,如何简化? (1)把二进制的数据从右边开始,每三...

  • 【Android】知识点汇总,坚持原创ing

    Android基础 Java基础 Java基础——Java内存模型和垃圾回收机制 语法基础 语法基础——C语法基础...

  • 快速上⼿ Kotlin

    快速上⼿ Kotlin 基础语法 函数基础语法 与 Java 代码互调 Java 与 Kotlin 交互的语法变化...

  • 2018-06-25

    《Java从小白到大牛》之第4章 Java语法基础 Java语法基础 本章主要为大家介绍Java的一些基本语法,其...

  • java

    语法基础1.1 java初体验(语法基础)1.2 变量和常量(语法基础)1.2 变量和常量(语法基础)1.4 流程...

  • Java基础语法需要学习哪些知识?

    Java基础语法需要学习哪些知识?Java基础语法内容包含java运行环境、HelloWorld案例、关键字&[h...

  • 软帝学院:80道java基础部分面试题(一)

    11道java基础部分面试题 1. Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相...

  • 黑马day02

    day02.01_java基础语法_案列需求介绍 day02.02_java基础语法_小票界面结构分析  ...

  • Java 语法学习笔记(一)

    Java 基础语法 [toc] 参考教程 菜鸟教程 --- Java 教程 介绍 Java 许多语法跟 C/C++...

  • 软帝学院:80道java基础部分面试题(四)

    Java基础部分 基础部分的顺序:基本语法,类相关的语法,内部类的语法,继承相关的语法,异常的语法,线程的语法,集...

网友评论

    本文标题:2019-04-17 java语法基础3

    本文链接:https://www.haomeiwen.com/subject/sesawqtx.html