您的位置:首页 > 编程语言 > Java开发

java基础----day02:运算符

2016-08-02 11:57 155 查看

一:二进制

bit:1个二进制数据被称为位

1字节byte = 8 bit

1汉字 = 2 byte

1 k = 1024 byte

1 M = 1024 k

二:十进制转换为二进制

1.8421算法

 


三:有符号数据

1. 原码:有符号数据的最基本表示形式,最高位是符号位,其他位是数据位,0表示正号,1表示负号

例:

 


2. 反码:正数的反码和原码相同,负数的反码是符号位不变,其余位数值0变1,1变0

例:

 


3. 补码:正数的补码和原码相同,负数的补码是:反码+1

例:



4. 1 – 1 = 0 的运算过程

 


四:数据类型

1. 数据类型的分类:

 


2. 基本数据类型的大小

 


char : 2个字节,可以存储一个汉字

3. 数据类型的转换

 


 

分析byte b2 = (byte) 130;  à 结果为-126

 


分析byte b2 = (byte) 300;  à 结果为44

 


4. 面试题

 


5. 关于ASCII码表的数值

 


五:运算符

1. 算数运算符

 

%:

 


++、--:

 


+ 的特殊用法:

 


2. 赋值运算符

 


 


3. 逻辑运算符

 
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  java基础