欢迎来到天天文库
浏览记录
ID:59374250
大小:12.50 KB
页数:1页
时间:2020-09-04
《正负数反码原码和补码.doc》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、看了你就会计算正负数反码原码和补码了常识简介:不想看可以不看byte叫字节1个字节是由8位二进制组成的取值范围为-128→127对应的二进制分别为(和)最高位的1和0是符号位1代表负数0代表正数无符号数据类型和有符号的区别:有符号数据类型有负数java中八大基本数据类型及对应的二进制位数byte(字节8位)short(短整型16)int(整型32)long(长整型64)float(浮点型32)double(双精度64)char(字符型16)boolean(布尔型1)java基本数据类型对应的包装类,分别是
2、Byte、Short、Integer、Long、Float、Double、Character和Boolean。而String和Date本身就是类。想知道各个数据类型的取值范围可以用如下方法:拿byte为例System.out.println(Byte.MAX_VALUE);System.out.println(Byte.MIN_VALUE);char类型:记住所有char类型的字符都占2个字节,虽然英文字母占一个字节但是如果char类型的如‘c’也是两个字节数据类型和精度数据类型可以自动从低精度到高精度反
3、过来不行例如inta=1.2不行在java中的小数默认是double所以floata=3.4就不行正确floata=3.4f强制把高精度转换为低精度inta=(int)1.2;结果为1啰嗦了这是我的笔记有点乱但还比较实用好了下面讲解正负数反码原码和补码计算正数:正数的原码反码补码为都相同没什么好说的负数:首先要记住一点负数是以补码形式存在的比如-5它的二进制码为这个也就是它的补码。-5的二进制码是怎么计算的呢?方法:先把-5当做正5我们应该很容易知道5的二进制码为→再对其每位取反即→再末位+1(这个就是-
4、5的二进制码了)计算机一般按照补码方式存储数字,所以正5补码加上-5的补码才为0-5的二进制表示形式为(即补码)-5的原码为计算方法:当做正5然后把最高位改成1-5的反码为计算方法:符号位1不变原码取反补码=反码+1写的有点乱,如果有错的地方希望大家即时提出觉得好就给个评价谢谢!
此文档下载收益归作者所有