java 3

发布时间:2019-06-24 15:58:21编辑:auto阅读(2082)

    基本类型类型转换

    1.自动,小-大,byte,short,char---x++ += *=- /=

    强制 大-小   short-char, 三元运算符、整数强转 --> 高位截断

    2.

     

     

    进制

    整数---4

    二进制--以 0b 0B开头

    八进制--开头

    十进制

    十六进制---0x 0X  注意f 15 的使用,取出后4位二进制

     

    进制间的转化

    1.十进制--r进制,R取余,倒着读

    2.r进制--十进制,乘以权数

    3.

    4.八进制---十六进制  ,变中间二进制

     wKiom1isMuvhx3SXAAA_aEo8iPs598.png-wh_50

    原码,反码,补码

    1.所有数字在计算机中都以二进制的补码存在

    2.正数--都一样

    5.负数--从右边第一个1开始到左边全部取反   或 反码+1

    6.相互转换------

    负数(整数)-求补码----------正数原码,从右边1取反

    补码====求十进制数=========1.看符号位,正数直接,负数,从右边取反

     

     

    运算符

    wKiom1isMxXytDRxAACKTn2-WpE376.png-wh_50wKioL1isMyOAjIG1AAFKe-Gm0yw773.png-wh_50

    算术  注意--/ % 正负%符号同被模数

    移   7个 有符号的就是>>>,

    比较 结果--boolean

    逻辑 --6个 结果--true false,他的是boolean    注意-异或,用于交换数

    三元 ---须有返回值,必须同类型

    赋值 扩展赋值运算符: +=, -=, *=, /=, %=-   不改变类型


关键字