码迷,mamicode.com
首页 > 其他好文 > 详细

常量、变量、数据类型

时间:2019-04-05 16:48:33      阅读:170      评论:0      收藏:0      [点我收藏+]

标签:取反   浮点型   浮点   程序   十六进制   自定义   自定义常量   als   改变   

常量的概述及使用

常量:在程序执行的过程中,其值不可以发生变化

Java中常量的分类:

(1)字面值常量

(2)自定义常量

字面值常量的分类:

  • 字符串常量:用双引号括起来的内容
  • 整型常量:所有整数
  • 小数常量:所有小数
  • 字符常量:用单引号括起来的内容,里面只能方单个数字,单个字母或单个符号
  • 布尔常量:只有true和false
  • 空常量:null

不同数据进制的表现形式

  • 二进制的表现形式:由0和1组成,以0b开头
  • 八进制的表现形式:由0,1.……7组成,以0开头
  • 十进制的表现形式:由0,1……9组成,整数默认十进制
  • 十六进制的表现形式:由0,1,2……9,a,b,c,d,e,f,以0x开头

原码反码补码

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

    例:7和-7

    0(符号位)  0000111

    1(符号位)  0000111

  • 反码:正数的反码与其原码相同,负数的反码是对其原码逐位取反,但符号位除外。
  • 补码:正数的补码与其原码相同,负数的补码是在其反码的末尾加1

变量的概述及其格式

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

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

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

数据类型的概述及其分类

数据类型:Java语言是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配了不同大小的内存空间

数据类型的分类:基本数据类型和引用数据类型

基本数据类型分类:

整数型

  • 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

从小到大排序:byte,short,char == int == long == float == double

 

常量、变量、数据类型

标签:取反   浮点型   浮点   程序   十六进制   自定义   自定义常量   als   改变   

原文地址:https://www.cnblogs.com/lc1997/p/10659005.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!