进制的基础与进阶
来源:互联网 发布:快手视频制作软件 编辑:程序博客网 时间:2024/06/07 12:16
进制:
(1)二进制:0,1 ,满2进1.以0b或0B开头。
(2)十进制:0-9 ,满10进1
(3)八进制:0-7 ,满8进1. 以数字0开头表示
(4)十六进制:0-9及A-F,满16进1. 以0x或0X开头表示。此处的A-F不区分大小写。
原码、反码、补码
所有数字在计算机底层都以二进制形式存在。
计算机以补码的形式保存所有的整数。
正数的原码、反码、补码都相同
负数的补码是其反码加1。
原码:直接将一个数值换成二进制数。
反码:是对原码按位取反,只是最高位(符号位)确定为1。
Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位;当是long类型时,二进制默认占64位,第64位是符号位
求负数的方法:先换算成正数,然后从左边数第一个1留下,其他取反即可。(看图1就能看出来了)
hashcode:
以后再写
阅读全文
0 0
- 进制的基础与进阶
- PPT基础与进阶
- AngularJs 基础与进阶
- Dagger2基础与进阶
- java基础回顾与进阶
- java基础语法与进阶
- Google gflags基础与进阶
- Linux基础命令行与进阶
- cmake的基础和进阶
- 程序员基础与进阶书籍推荐
- LayoutInflater Factory使用基础与进阶
- js基础进阶2-2 面向对象(类与对象的创建与使用)
- Java基础进阶_day02_(类的组合,继承,this与super关键字)
- 怎样才是一个基础水平与进阶水平的Java程序员
- Zabbix 基础与进阶(2) —— zabbix工作模式的部署
- JavaWeb--基础进阶《二》:Java基础-变量与数据类型
- android:基础进阶二:Timer的使用
- Zookeeper学习(三):Zookeeper的基础进阶
- VB-TabIndex、GotFocus、SetFocus
- Linux学习笔记 --Bash ScriptsII
- 网站10000IP要多少带宽才合适
- Codeforces Gym 101234H Split Game
- MySQL日常练习;
- 进制的基础与进阶
- 10.while循环
- 在 Ubuntu 16.04 中 安装为知笔记
- 变量占据的字节数的问题。
- Java开发工具的安装
- 11.循环控制
- Java Object类型能不能强制转化为值类型
- cmake2.8.1 + qt4.8.5 + opencv2.3.1 + mingw
- 作业调度