黑马程序员---java学习笔记之负数的二进制、负数的模
2013-12-05 09:08
232 查看
------- android培训、java培训、期待与您交流! ----------
1、一个负数的二进制(即补码),比如说-6,怎样得到它的二进制呢?首先我们知道6的二进制表现形式是00000110(用一个字节表示),把它逐位取反,得到11111001,然后加1,得到11111010,即为-6的二进制。
就是说,一个负数的二进制的表示形式,可通过它相应绝对值的二进制表示形式通过逐位取反然后加1得到!
那-128的二进制形式怎么表示?(用一个字节表示)首先-128的绝对值的二进制形式为1000 0000,逐位取反得到0111 1111,然后加1得1000 0000,即为-128的二进制表示形式。
顺便说一下,计算机中表示数据是采用补码的形式。
2、负数的模
首先先看一个例子:
运行的结果是:
由上述示例可知,负数的模的正负与被余数的符号相对应。
1、一个负数的二进制(即补码),比如说-6,怎样得到它的二进制呢?首先我们知道6的二进制表现形式是00000110(用一个字节表示),把它逐位取反,得到11111001,然后加1,得到11111010,即为-6的二进制。
就是说,一个负数的二进制的表示形式,可通过它相应绝对值的二进制表示形式通过逐位取反然后加1得到!
那-128的二进制形式怎么表示?(用一个字节表示)首先-128的绝对值的二进制形式为1000 0000,逐位取反得到0111 1111,然后加1得1000 0000,即为-128的二进制表示形式。
顺便说一下,计算机中表示数据是采用补码的形式。
2、负数的模
首先先看一个例子:
运行的结果是:
由上述示例可知,负数的模的正负与被余数的符号相对应。
相关文章推荐
- java学习笔记(常量 二进制 其他进制 负数进制 变量 自动类型提升 强制类型转换 )
- 黑马程序员 JAVA基础--关键字,标识符,运算符,二进制的转换的学习笔记
- 黑马程序员java学习笔记,多线程
- 黑马程序员_java学习笔记
- 黑马程序员--JAVA反射学习笔记2
- 黑马程序员—Java学习笔记之集合框架(二)
- 黑马程序员 java学习笔记——基础语法(2)
- 黑马程序员---java学习笔记之面向对象知识点2
- 黑马程序员--学习笔记--Java反射
- 黑马程序员 Java基础学习笔记7 类
- 黑马程序员--Java基础学习笔记【参数传递、访问控制符、内部类】
- 黑马程序员-Java基础-String和StringBuffer学习笔记
- 黑马程序员_JAVA 学习笔记21 WEB篇8
- 黑马程序员——java基础学习笔记——第六天
- 黑马程序员——JAVA学习笔记(三)
- 黑马程序员学习笔记之七(Java IO操作)
- 黑马程序员-Java基础学习第九天笔记
- 黑马程序员_对于Java高新技术的学习笔记
- 黑马程序员-java内省学习笔记
- 黑马程序员 java学习笔记(day02)