IT十八掌作业_java基础第二天_进制转换原理和补码存储方式

1.负数的表现形式,为什么如此设计?

答:

负数以原码的补码形式表达。

正负数相加得0,溢出最高位,正好等于0.

2.-128是在内存中是如何存储的?推算过程

答:

-128二进制的结果是10000000(按照8位算),与原码一样。

3.如果字节表示为11111111,则其真实数据是多少?

答:

11111111的原码是0000 0001,所以11111111的真是数据是-1。

4.正负数是否都支持补码的方式?

答:

都支持

5.正数是否是负数的减一取反?

答:

是。

时间: 2024-08-27 23:55:37

IT十八掌作业_java基础第二天_进制转换原理和补码存储方式的相关文章

java基础第二天_进制转换原理和补码存储方式

1.负数的表现形式,为什么如此设计? 负数的表现形式是正数取反加一.原理是正负数相加值为0.如此设计正负值相加时首位的1由于超出表示范围会溢出.得到符合补码表示法的正确数值. 比如byte类型的二进制表示的数,1000 0001 + 0111 1111 = (byte类型是8位,第9位是1超过范围)1 0000 0000,所以取前面8位,0000 0000,值就为0了. -------------------------------------------------- 2.-128是在内存中是

java第二天_进制转换原理和补码存储方式作业

1.负数的表现形式,为什么如此设计? 负数以原码的补码形式表达:正负数相加得0 2.-128是在内存中是如何存储的?推算过程? 126 01111110 127 01111111 -126 10000010 -127 10000001 规律是负数减1,推理下 -128 10000000 3.如果字节表示为11111111,则其真实数据是多少? 11111111取反+1 0000 0001 是+1的原码所以真实数据就是-1 4.正负数是否都支持补码的方式? 都支持 +5 源码 00000101 取

java第二天_进制转换原理和补码存储方式

1.负数的表现形式,为什么如此设计? 2.-128是在内存中是如何存储的?推算过程? 3.如果字节表示未11111111,则其真实数据是多少? 4.正负数是否都支持补码的方式? 5.正数是否是负数的减一取反? ---------------------------------------------------------- 1.负数的表现形式,为什么如此设计? 负数以原码的补码形式表达. 正负数相加得0 2.-128是在内存中是如何存储的?推算过程 126 01111110 127 01111

学完IT十八掌第1天java进制转换原理和补码存储方式

学习目标: java关键字.运算符.移位运算原理.条件判断.分支语句.分支条件循环.函数 学习方法: 视频学习.动手实验写作业 学习内容: java语法关键字: class    //类 interface //接口 byte      //字节   bit:位 short     //短整型  2个字节 int       //整型    4个字节 long      //长整型  8个字节 float     //浮点型  4个字节 double    //双精度浮点  8个字节 char 

IT十八掌作业_java基础第八天_多线程

感觉大家对IT十八掌大数据的支持,今天的作业如下 1. 5辆汽车过山洞,依次经过山洞.每辆车通过山洞花费10秒,使用多线程实现. 2. 用多线程模拟蜜蜂和熊的关系. 蜜蜂是生产者,熊是消费者.蜜蜂生产蜂蜜是累加的过程,熊吃蜂蜜是批量(满100吃掉)的过程. 生产者和消费者之间使用通知方式告知对方.注意不能出现死锁的现象.

IT十八掌作业_java基础第九天_多线程、自动拆装箱

1.蜜蜂和熊的生产消费关系,熊在蜂蜜满10斤吃掉.蜜蜂一次生产一斤蜂蜜,且蜜蜂生成一斤蜂蜜花费的时间是10s. 十只蜜蜂和两只熊. class Bee extends Thread{ private int bag; private static final int BAG_MAX = 20; private static final int ONCE = 5; private static final int TIME = 10 ; private Box box; private Strin

IT十八掌作业_java基础第十二天_集合

1.描述HashMap内部实现原理. HashMap是Map的子类实现,是key-value结构的,其中key存储的是不重复的元素,HashMap实际上是一个"链表散列"的数据结构,即数组和链表的结合体. HashMap底层就是一个数组结构,数组的每一项又是一个链表.hashmap的查找机制是先用对象的hashcode得出一个地址用equals比较地址中的链表的各个元素如果相同取出对应的value值. 2.描述Hashset和HashMap的区别. 除开HashMap和Hashtabl

IT十八掌作业_java基础第26天_Java基础总结/虚拟机基础

感谢大家对IT十八掌大数据的支持,今天的作业如下: 巩固java基础知识,安装虚拟机! --------------------------------------------------------------------------------------------------------答案略,自行练习

IT十八掌作业_java基础第25天_NIO

感谢大家对IT十八掌大数据的支持,今天的作业如下: 1.将NIO中的Socket通信过程使用图形进行描述和说明. 2.画图说明Runtime data area的内部结构. 3.阐述class的类加载过程. 4.反射和内省的异同,以及各自的优缺点. 5.阐述jvm中从堆和非堆的角度阐述jvm的内存结构.