• 2019-05-12 Java学习日记day2


                知识点一·进制

    1.常量:

    在程序执行的过程中其值不可以改变

    字符串常量:  用双引号括起来的内容

    整数常量:   所有整数

    小数常量:   所有小数

    字符常量:   用单引号括起来的内容,里面只能放单个数字,单个字符或单个符号

    布尔常量:   直邮true和false

    空常量:    null

    2.进制:

    对于任何一种进制---X进制,就表示每一位置上的数运算时都是逢X进一位。二进制就是逢二进一,八进制就是逢八进一, 十进制是逢十进一,十六进制是逢十六进一

    二进制:  由0,1组成,以0b开头(b可以大写也可以小写)     0b100

    八进制:  由0,1....7组成,以0开头              0100

    十进制:  由0,1....9组成,整数默认是十进制           100

    十六进制: 由0,1....9,a,b,c,d,e,f(大小写均可)以0x开头  0x100

    十进制到十进制的转换:

    系数:就是每一位的数据

    基数:x进制,基数就是x

    权: 在右边,从0开始编号,对应位上的编号即为该为的权

    结果:把系数*基数的权次幂相加即可

    十进制到任意进制的转换:除积倒取余

    快速进制转换:8421码,在这种编号方式中每一位二值代码的1都是代表一个固定数值,把每一位的1代表的十进制数加起来,得到的结果就是它所代表的十进制数码

    3.原码反码补码:

    原码:就是二进制定点表示法,即最高为符号位  “0”表示正,“1”表示负,其余位表示数值的大小

       通过一个字节,也就是8个二进制位表示+7和-7

       0(符号位)0000111

       1(符号位)0000111

    反码:整数的反码与其原码相同;负数的反码是对其原码取反,单符号位除外

    补码:正数的补码与其原码相同;负数的补码是在其反码的末位加1

              知识点二·变量-数据类型

    1.变量:

    在程序执行的过程中,在某个范围内其值可以发生改变,

    用来不断的存放同一类型的常量,并可以重复使用

    格式:  数据类型  变量名=变量值

    2.数据类型

    分类:基本数据类型

          引用数据类型

    基本数据类型分类:

      整数型:byte 占一个字节  -128到127

          short 占两个字节    -2^15~2^15-1

          int   占四个字节    -2^31~2^31-1

          long 占八个字节   -2^63~2^63-1

      浮点型:float 占四个字节  -3.403E38~3.403E38  单精度

          double 占八个字节 -1.798E308~1.798E308 双精度

      字符型:char 占两个字节  0~65535

      布尔型:boolean 理论上占八分之一字节,因为只有true和false,javav中没有指明boolean的大小

    3.变量的注意事项

    作用域问题:同一个取余不能使用相同的变量名

    初始化值问题:局部变量在使用之前必须赋值

    一条语句可以定义几个变量

     

  • 相关阅读:
    mysql的主从复制是如何实现的
    Innodb的索引
    PHP 五大运行模式
    nginx 与PHP之间是怎么交互的? Nginx与PHP通信的两种方式 unix socket和tcp socket
    识别身份证中的籍贯、出生年月、性别-http://www.cnblogs.com/huxj/archive/2010/08/01/1789843.html转!
    mysql大数据分表后查询
    19. HTTP协议二:HTTP请求与响应、常见状态码
    18. HTTP协议一:概述、原理、版本、请求方法
    17. 接口定义
    16. Django基础数据访问
  • 原文地址:https://www.cnblogs.com/JungTan0113/p/10853642.html
Copyright © 2020-2023  润新知