您的位置 首页 java

Javax学习笔记11—基本语法:变量之进制(了解即可)

一、关于进制

所有数字在计算机底层都以二进制形式存在。

对于整数,有四种表示方式:

二进制 ( binary ): 0,1 ,满2进1.以 0b 0B开头

十进制 ( decimal ): 0-9 ,满10进1。

八进制 (octal): 0-7 ,满8进1. 以数字 0开头 表示。

十六进制 (hex): 0-9及A-F ,满16进1. 以 0x 0X开头 表示。此处的A-F不区分大小写。 如:0x21AF +1= 0X21B0


二、二进制

Java整数常量默认是int类型,当用二进制定义整数时,其第32位是符号位; 当是 long 类型时,二进制默认占64位,第64位是符号位

二进制的整数有如下三种形式:

原码 :直接将一个数值换成二进制数。最高位是符号位

负数的反码 :是对原码按位取反,只是最高位(符号位)确定为1。

负数的补码 :其反码加1。


计算机以 二进制补码 的形式保存所有的整数

正数 原码、反码、补码 都相同

负数 补码 是其 反码+1

Javax学习笔记11—基本语法:变量之进制(了解即可)

Javax学习笔记11—基本语法:变量之进制(了解即可)

Javax学习笔记11—基本语法:变量之进制(了解即可)

Javax学习笔记11—基本语法:变量之进制(了解即可)

Javax学习笔记11—基本语法:变量之进制(了解即可)

Javax学习笔记11—基本语法:变量之进制(了解即可)

Javax学习笔记11—基本语法:变量之进制(了解即可)

Javax学习笔记11—基本语法:变量之进制(了解即可)




三、进制间的转化

Javax学习笔记11—基本语法:变量之进制(了解即可)

1、二进制转化为十进制

2、十进制转化为二进制

除2取余的逆

Javax学习笔记11—基本语法:变量之进制(了解即可)

3、二进制转化为八进制和十六进制

4、八进制和十六进制转化为二进制

进制间的转换 了解即可 ,因为实际的开发中我们 很少用到 ,即使用到了也可以调用 Java API

方便 就能实现进制间的转换。

文章来源:智云一二三科技

文章标题:Javax学习笔记11—基本语法:变量之进制(了解即可)

文章地址:https://www.zhihuclub.com/184323.shtml

关于作者: 智云科技

热门文章

发表回复

您的电子邮箱地址不会被公开。

网站地图