标识符 二进制 数据类型之间的转换

Java中的转义字符

\n表示将当前光标定位到下一行同样的位置

\r 表示将当前光标定位到本行行尾

在某些平台上会出现不同的效果 所以要一起使用 \r\n

\t 相当于tab键

标识符

只能有 字母 数字 下划线 $

不能以数字开头

不能使用关键字 作为标识符 但可以包含关键字

Java中的常量

字面常量 在程序中直接出现的值

final :最终的  一旦赋值不能改变

1.整数常量:直接出现的数字,不带小数点

2.小数常量:直接出现的小数.必须带小数点

3.字符常量:用单引号(‘‘)引起的 数字, 字母 ,字符.   注意:‘‘ 不是空字符

4.字符串常量:用双引号引起的单个字符或者是多个字符."" 也是字符串,空串.

5.布尔常量:true false   TRUE FALSE 严格区分大小写.

6.null常量:所有的引用数据类型的一个空值.

其中:整型常量有四种表示方式:

十进制:每位上的数只能是1-9,满10进1,默认的数值表示方式.

二进制:每位上的数只能是0,1,满2进1,以0b或者0B开头.

八进制:每位上的数只能是0-7,满8进1,以0开头.

十六进制:每位上的数只能是0-9,A-F,满16进1,以0x 或者是0X开头

二进制的转换

十进制转二进制   十进制转八进制  十进制转十六进制

注意:要转换成几进制就除几(2 , 8 ,16)

除积倒取余数,顺排列

二进制的 补码 原码 反码

正数的  补码 原码 反码 是自己

负数的表示形式:

负数用补码表示:

补码是反码+1得到:

反码是数值位取反得到.

原码是对应正数的符号位变1得到.

注意:

求一个二进制数对应的数值:

1.先判断正负:

符号位为1:说明是负数,不能使用位权展开法.

2.求出对应的正数

3.取反,就是这个负数的值.

总结:

求一个负数的补码(负数在计算机中的表示形式)

找到对应正数的二进制形式:

从右往左,遇到第一个1,这个1连同右边所有的数字保留下来,往左的所有数字全取反,就是这个负数的补码形式.

这个规律同样适用于:给定一个负数的补码,求其对应的数值.

变量

变量:使用内存的一种方式

变量三要素:

变量类型 变量名 变量值

格式:

变量类型 变量名 = 变量初始值

Java中的数据类型

四类八种

整型

byte   1字节

short  2字节

int      4字节

long    8字节

浮点型

double 8字节

float 4字节

字符型

char 2字节

布尔类型

boolean   1字节 只有true 和false 两种状态

类型的转换

原文地址:https://www.cnblogs.com/YWJAVA7010/p/9477060.html

时间: 2024-08-28 21:55:52

标识符 二进制 数据类型之间的转换的相关文章

java中的、标识符、运算符以及数据类型之间的转换。

---恢复内容开始--- 数据类型之间的转换: 1:自动转换:就是不用说出要转换成什么类型,由java中的虚拟机自动将小数据类型转换成大数据类型,但大数据中的数据精度有可能被破坏. 2:强制转换:强制转换的格式是在需要转型的数据前加上"( )",然后在括号内加入需要转化的数据类型.有的数据经过转型运算后,精度会丢失,而有的会更加精确. 例子: public class Demo { public static void main(String[] args){ int x; doubl

10-10C#基础---数据类型之间的转换

10-10  C#基础数据类型转换(熟练掌握) 第一课 数据类型之间的转换 基本类型的转换:自动转换(隐式转换)和强制转换(显示转换) 装箱转换:允许值类型隐式转换成引用类型. 拆箱转换:允许将引用类型显示转换成值类型 分为2个步骤:首先,检查对象是否超出类型范围,然后再进行转换. Object包含所有的类型,其他类型都可以转换成Object类型,但Object不能转换成其他类型. 例: int i=0 object o = i; 三种转换方式: 1).用( ).( )内是转换后的数据类型,只能

关于JAVA变量,数据类型,基本数据类型之间的转换和对象型的基本数据类型

如何给java变量取名字-----标示符     标示符是用来给类,对象,方法,变量,接口和自定义数据类型命名的.凡是可以自己取名字的地方都叫做标示符,都要遵循标示符的规则. 标示符的规则:1.由数字,字母和下划线(_),美元符号($)组成. 2.区分大小写,首字母不能数字,长度无限制. 3.不能与java关键字重名. java常用数据类型(基本类型和引用类型) 基本数据类型: 基本数据类型分为数值类型和非数值类型.其中数值类型包括整数类型和非整形.非数值类型包括,字符类型,布尔类型, 整型包括

Java基础——数据类型之间的转换

Java数据类型分为三大类,即布尔型.字符型和数值型.其中数值型又分为整型和浮点型.Java的基本数据类型(8种)为布尔型boolean(1字节):字符型char(2字节):整型byte(1字节).short(2字节).int(4字节).long(8字节):浮点型float(4字节).double(8字节).此外,编程时还经常用到两种类变量,String和Date. Java数据类型的转换一般分三种,分别是:简单数据类型之间的转换.字符串与其他数据类型的转换.其他实用数据类型的转换. 简单数据类

浅谈C#语言中的各种数据类型,与数据类型之间的转换

什么是数据类型? 数据类型,百度百科是这样解释的:数据类型在数据结构中的定义是一个值的集合以及定义在这个值集上的一组操作.这样的解释对于一个初学者来说未必太过于深奥. 简单点说,数据类型就是不同长度的数据的归类.数据类型的出现就是为了解决计算机中对不同长度的数据合理保存的问题.为了把数据分成所需内存大小不同的数据,编程的时候需要用大数据的时候才需要申请大内存,就可以充分利用内存.达到资源合理优化利用,减少浪费内存的目的. 数据类型有哪些? 类型            描述            

ip(点分十进制 <==> 二进制整数)之间的转换

linux的套接字部分比较容易混乱,在这里稍微总结一下. 地址转换函数在地址的文本表达式和它们存放在套接字地址结构中的二进制值进行转换. 地址转换函数有四个:其中inet_addr 和 inet_ntoa适用于IPv4,inet_pton 和 inet_ntop同时适于用IPv4和IPv6. 套接字地址结构分为IPv4套接字地址结构sockaddr_in和IPv6套接字地址结构sockaddr_in6.其中IPv4的套接字地址结构如下. IPv4套接字地址结构:(定义在<netinet/in.h

C#中常见数据类型之间的转换

c#语言中常见的数据类型有char(字符类型).string(字符串类型).int(整数类型).double(小数类型).此处浅谈一下任意类型与string类型.int类型与double类型.string与数字类型的转换. 1.任意类型转换为string类型 转换代码:待转换的数据.ToString(); 返回数据类型:string eg:int a = 10; String b = a.ToString(); 将整数类型a转换为string类型b 2.int类型与double类型之间的互换 此

java各种数据类型之间的转换

1如何将字串 String 转换成整数 int? A. 有两个方法: 1). int i = Integer.parseInt([String]); 或 i = Integer.parseInt([String],[int radix]); 2). int i = Integer.valueOf(my_str).intValue(); 注: 字串转成 Double, Float, Long 的方法大同小异. 2 如何将整数 int 转换成字串 String ? A. 有叁种方法: 1.) Str

python数据类型之间的转换

对python内置的数据类型进行转换时,可以使用内置函数,常用的类型转换函数如下 python常用类型转换函数 函数格式 使用示例 描述 int(x [,base]) int("8")   可以转换的包括String类型和其他数字类型,但是会丢失精度       float(x)  float(1)或者float("1")  可以转换String和其他数字类型,不足的位数用0补齐,例如1会变成1.0  complex(real ,imag)  complex(&qu