JAVA第二天变量补码进制转换基本数据类型
来源:互联网 发布:手机看耽美漫画软件 编辑:程序博客网 时间:2024/04/28 13:50
一、
JAVA 变量
相当于自然语言中的代词,是强类型语言,变量要先声明,初始化后使用,必须明确类型,不能重复定义。作用域:在声明开始的地方,到块结束为止。离开变量的作用域结束,变量将回收。
package day02;
public class BianLiang {
}
二、
补码:(以4位为例)
1、最高位为1作为负数
2、计算时,结果超过4位,将溢出舍弃(运算的封闭性)。
缺点:
1、数据有范围,如4位的补码为-8~7。
2、有些溢出是有害的。如:7+1=-8(符号位溢出)。
规律:
1、补码取反加1等于负补码
2、正数的补码是本身,负数的补码从最低位第一个1开始,前面各位按位取反。
三、
进制转换
System.out.print(Integer.toBinaryString(i));
System.out.print(Integer.toHexString(i));
四、
JAVA数据类型:基本数据类型和引用类型
基本数据类型共8种:byte,short.int,long.float.double.char,boolean
整数类型(都是有符号(补码)整数)
整数字面量(直接量),默认为int(字面量不是变量)
int类型的字面量在不超过byte范围时可以为byte类型变量赋值。
float范围比int大,但精度没有int高(int尾数为31位,float为23位)
double 双倍精确度,double字面量不能赋值给float变量,1d==1.0;float f = 1.0f;
字符类型 char 一个16位的无符号整数,是一个字符编码,范围0~65535。
char ch ='6';
int num =ch-'0';
import java.util.Random;
Random random = new Random();
int index = random.nextInt(26);
- JAVA第二天变量补码进制转换基本数据类型
- java基本数据类型及计算机的原码,反码,补码,进制转换
- java基本数据类型进制转换
- Java中基本数据类型的转换、原码和补码的表示及运算
- JAVA基本数据类型、数据类型转换
- Java基本数据类型转换
- java基本数据类型转换
- Java基本数据类型转换
- java 基本数据类型转换
- Java基本数据类型转换
- Java 基本数据类型转换
- JAVA基本数据类型转换
- java基本数据类型转换
- java基本数据类型转换
- java基本数据类型转换
- JAVA基本数据类型转换
- java基本数据类型转换
- java基本数据类型转换
- JAVA第一天,简单的linux命令和两个小程序
- Windbg查看Shadow SSDT
- Bug一词的由来
- 深入了解UAC
- Android的selector背景选择器
- JAVA第二天变量补码进制转换基本数据类型
- [转]由浅入深探究mysql索引结构原理、性能分析与优化
- listview 美化的一些属性
- [eclipse] resource is out of sync with the file system 解决方法
- C++STL入门
- 依旧迷茫
- QII中的几个Warning的解决方法
- 怎么才能“添加至百度首页”分析
- 关于IDisposable接口