美文网首页
Java常量与进制的计算

Java常量与进制的计算

作者: 写一本2000000的书 | 来源:发表于2016-12-27 14:32 被阅读77次

    常量:不能修改的数值

    1. Java常量:
       整数 : 10     
       小数 : 10.f   
       布尔 : true  
       字符串: "abc"
       字符: 'a'   
       空:  null
    
    1. 整数:4种表现形式
    举例:
    二进制:1010
    八进制:023 (0开头)
    十进制:10
    十六进制:0xbc(0x开头)
    
    1. 二进制位
      电信号只有开和关,两种状态,要转换成直观识别的声音,图片,文字,视频等等,需要模拟记录和存贮各种开和关的状态。2进制刚好能模拟开关状态,所有用2进制来存储文件。8个二进制位 = 1个字节。但是二进制表示数据方式依旧很痛苦,进一步简化成识别生活中的事物,0和1的二进制位的排列组合顺序去表示生活中的事物,形成一一映射关系,形成编码表(例如:ASCII)。
      还想把进制位表现形式缩短 ,用8进制( 3位2进制表示一位)
      更短,16进制 (4位2进制位表示1位)
      十进制到二进制的转换(对十进制数进行除2运算)
      二进制到十进制的转换 (二进制乘以2的过程)
      一个字节最大值都是255
    2. 进制运算
    与运算:相同为0,不同为1,同为1进一位
    或运算:不同为1,相同0,
    2进制到8进制:3个二进制位一组
    2进制到16进制:4个二进制位一组(缺位0补)
    负数二进制表现形式
    正数的二进制取反+1
    取反:将2进制位的0变为1,1变为0,
    负数的最高位是1,
    

    相关文章

      网友评论

          本文标题:Java常量与进制的计算

          本文链接:https://www.haomeiwen.com/subject/dibsvttx.html