数据类型 变量名 二进制转换

1.标识符的命名规则有哪些?— ->不遵守 编译不用通过

2.标识符的命名规范有哪些?  不遵守 编译运行都可以通过
 包名:xxxyyyzzz
 类名、接口名 :XxxYyyZzz
 变量名、方法名:xxxYyyZzz
 常量名:XXX_YYY_ZZZ

3.Java变量按照数据类型怎么划分?并指出Java的基本数据类型有哪八种 并指出各自占用内存空间的大小
 byte short int long

char

float double

boolean

引用数据类型 类 接口 数组
4.说明基本数据类型变量之间自动类型提升的运算规则
 byte short char -->int>long>float>double>String

5.说明基本数据类型变量强制类型转换的使用规则和强转可能出现的问题
  容量大> 容量小
  使用强转符()
  精度损失

Java关键字的使用
  定义 被Java语言赋予了特殊含义 用作专门用途的字符串(单词)
  特点:关键字种所字母都为小写

具体哪些关键字:
  用于定义类 函数 变量修饰符 的关键字
  abstract  final  static synchronized
  用于定义类与类之间关系的关键字
  extends  implements
  用于定义建立实列及引用实列 判断实列的关键字
  new this super instanceof
  用于异常处理的关键字
  try  catch finally throw throws
  用于包的关键字
  package  import
  其他修饰符关键字
  native  strictfp  transient volatile assert
  用于定义数据类型值的字面值
  true  false  null

具体哪些保留字 goto  const

3.标识符的使用
  定义 凡是自己可以起名字的地方都叫标识符

涉及到的结构
  包名 、类名、接口名、变量名、方法名、常量名

规则(必须遵守 否则 编译不通过)
  由26个英文字母大小写 0-9 _或$组成
  数字不可以开头
  不可以使用关键字和保留字 但能包含关键字和保留字
  Java中严格区分大小写 长度无限制
  标识符不能包含空格

1.整型 byte(1字节=8bit)\short(2字节)int(4字节)\long(8字节)
  // byte范围 -128~127
  声明long型变量 必须以 "1"或"L"结尾
   通常 定义整型变量时 使用int 型。
   整型的常量 默认类型是:int型

2浮点型 :float(4字节)\double(8字节)
 浮点型,表示带小数点的数值
 float表示数值的范围比long还大
 定义float类型变量时 变量要以"f"或"F"结尾
 通常 定义浮点型变量时 使用double型
 浮点型的常量 默认类型为double
   表示方式 1.声明一个字符 2.转移字符 3.直接使用Unicode值来表示字符型常量
  
   3.布尔型 boolean
 只能取两个值之一 true  false
 常常在条件判断 循环结构中使用

按声明的位置分类(了解)

定义变量的格式

数据类型 变量名 =变量值
   或数据类型  变量名
   变量名 =变量值

变量使用的注意点
   1.变量必须先声明 后使用
   2变量都定义在其作用域内 在作用域内 他是有效的 换句话说 出了作用域 就失效了
   3同一个作用域内 不可以声明两个同名的变量

4.基本数据类型 变量间运算规则
    4.1涉及到的基本数据类型 除了boolean之外的其他7中
    4.2自动转换类型(只涉及7种基本数据类型)
    当容量小的数据类型的变量与容量大的数据类型的变量做运算时 结果自动提升容量大的数据类型
    byte char short -->int -->long-->float -->double
    特别的  当byte char short 三种类型的变量做运算时 结果为int型
    说明  此时的容量大小是指 表示数据的范围的大和小 比如 float容量要大于long的容量

4.3强制类型转换 (只涉及7种基本数据类型) 自动类型提升运算的逆运算
    需要使用强转符()
    注意点 强制类型转换 可能导致精度损失

4 String与8种基本数据类型间的运算
    1.String属于引用数据类型 翻译为 字符串
    2.声明String类型变量时 使用一对""
    3.String可以和8种基本数据类型变量做运算 且运算只能是连接运算:+
    4.运算的结果仍然是String类型

避免:
     String s=123;
     String s1="123";
     int i=(int)s1;//编译错误

1.编程中涉及的进制及表示方式
     二进制(binary) 0,1 满2进1  以0b或0B开头
     十进制(decimal) 0-9  满10进1
     八进制(octal)0-7 满8进1  以数字0开头表示
     十六进制(hex) 0-9及A-F 满16进1  以0x或哦X开头表示 此处的A-F不区分大小写
      如 0x21AF+1=0X21B0

2二进制的使用说明
      2.1 计算机底层的存储方式:所有数字在计算机底层都以二进制形式存在
      2.2二进制数据的存储方式:所有的数值 不管政正负 底层都以补码的方式存储
      2.3原码 反码 补码的说明:
      正数 三码合一
      原码:直接将一个数值换成二进制数 最高位是符号位
      负数的反码 是对原码按位取反 只是最高位(符号位 )确定为1
      负数的补码 其反码加1

图示十进制转换为二进制

原文地址:https://www.cnblogs.com/xuezha/p/12088459.html

时间: 2024-10-20 07:03:13

数据类型 变量名 二进制转换的相关文章

JAVA数据类型,变量,转换,常量,运算符

java数据类型: Java基本类型共有八种,基本类型可以分为三类: 1.字符类型char,用单引号赋值 2.布尔类型boolean 3.数值类型byte.short.int.long.float.double.数值类型又可以分为整数类型byte.short.int.long和浮点数类型float(直接赋值时必须在数字后加上f或F).double(赋值时可以加d或D也可以不加). java变量: 数据类型 变量名[=值][,变量名[=值]];int a;int b = 1;int c,d;int

数据类型 变量

一.基本数据类型 1,基本数据类型       8种:byte,short,int,long,char,float,double,boolean 整型:byte,short,int,long           byte:字节型 8位  -128 -- 127 (-2^7--2^7-1)       short:短整型 16  -2^15--2^15-1       int:整型  32        long:长整型 64 浮点型:float,double          float:单精度

Java的基础语法(二): 常量,数据类型,变量

4.常量 ①.定义: 在程序执行过程中,其值不可以发生改变 ②.分类: 整数常量: 所有整数 小数常量: 所有小数 字符常量: 用单引号括起来的内容,里面只能放单个数字/单个字母/单个符号(可以是空格字符,但不能什么都不放) 字符串常量: 用双引号括起来的内容(长度可以为0,即空字符串"") 布尔常量: 只有true和false 空常量: null 5.数据类型 ①.意义: Java是强类型语言,对于每一种数据都定义了明确的具体数据类型,在内存中分配配了不同大小的内存空间 ②.分类:

java基础- 数据类型&变量

常量的概述和使用 什么是常量?在程序执行的过程中其值不可以发生改变 class Constant { public static void main(String[] args) { System.out.println("Hello World!"); //字符串常量 System.out.println(123); //整数常量 System.out.println(12.3); //小数常量 System.out.println('1'); //字符常量 '' 中必须存放的是单个

Java基础数据类型二进制转换

前言: 本文主要介绍java基础类型的二进制转换和二进制的基本概念. 二进制: 1,二进制是以0和1为码,逢2进1,比如3=11=1*2+1. 2,在计算机当中其它进制的算法基本基于2进制,因为计算机只认识0和1,比如16进制数则意味着一位16进制码由4位2进制码数表示. 3,在Java语言中byte代表最小计量单位,byte由8位2进制数组成. Java基本数据类型与表示范围(boolean忽略) 1,byte(整型):8位,short(整型):16位,char(字符型):16位,int(整型

基本数据类型、定义、转换

Java四大基本数据类型: 整型.浮点(小数)型.布尔类型.字符类型 整型: byte.short.int.long 数据大小范围: byte 1个字节 8位(bits) byte     1个字节 -128~127 short    2个字节 -32768~32767 int 4个字节 -2147483648~2147483647 long 8个字节 -9223372036854775808到9223372036854775807 由来: 计算机是以二进制进行运作的  加减乘除在计算机内都是按

go语言-数据类型及类型之间转换

数据类型分类 一.数据类型-基本数据类型 1.整数型(int.有符号(int8/1字节.int16/2字节.int32/4字节.int64/8字节).无符号(uint.uint8.uint16.uint32.uint64)) int--根据系统位数自动定义,系统是32位,则为int32,系统是64位,则位int64 uint--根据系统位数自动定义,系统是32位,则为uint32,系统是64位,则位uint64 2.浮点型:由符号位+指数位+位数位组成,分为float32,float64 尾数位

C语言extern引用AT&T汇编中的变量,任意转换类型

今天研究出了一个小问题,在C语言里引用汇编的变量,会是什么结果,汇编中的变量没有像C语言中int类型那样的类型约束,可以把数据当作任何类型处理,那么传到C语言中我们应该当作什么类型处理呢. 换句话说,在汇编里定义变量var,在C语言里引用,我们肯定要用extern声明var外部变量,那么extern后面接什么类型?难道是extern int var么?还是 extern short var 实例: 一. 汇编程序:(是的,就这么短小) .global var  #注意现在的汇编器不再要求被C语言

python 数据类型 变量 列表 元组 字典 集合

Python中,能够直接处理的数据类型有以下几种: 整数 Python可以处理任意大小的整数,当然包括负整数,在程序中的表示方法和数学上的写法一模一样,例如:1,100,-8080,0,等等. 计算机由于使用二进制,所以,有时候用十六进制表示整数比较方便,十六进制用0x前缀和0-9,a-f表示,例如:0xff00,0xa5b4c3d2,等等. 浮点数 浮点数也就是小数,之所以称为浮点数,是因为按照科学记数法表示时,一个浮点数的小数点位置是可变的,比如,1.23x109和12.3x108是完全相等