JAVA转义符与基本数据类型简介

简介:

转义符:

转义符是用来转换一些会被当作代码的字符和不被识别的字符,将这些字符转换成能打印输出的字符。

以下是一些转义符的作用:

 

   1.\n(回车):用于回车,不用转义符回车是识别不了的

 

   2.\t(制表):制表是补充八个空格,例如abc,就在字符的后面补充五个空格,因为要算上前面的三个字符;如果字符长度超过八个,例如abcdefghijk,就以超过的个数再补空格,像前面末尾的ijk超过了三个就在这三个后面补充五个空格。

 

   3.\r(回退):是用于回退到当前这行的行首

 

   4.\a(警告):在dos界面能发出警报声,但是现在已经没用了

 

   5.\(双引号):用来显示双引号,因为在java中直接打 号是会被当作代码符号的。

 

   6.\(单引号):用来显示单引号,因为在java中直接打 号是会被当作代码符号的。

 

   7.\\(斜杠):用来显示单引号,因为在java中直接打\\号是会被当作注释的代码符号的。

 

基本数据类型:

   代码中的数据都是都过内存存储的,内存中存储最小的单位是1个字节8位比特;因为数据的大小不同需要的存储空间不同,这时就需要数据类型来在内存中申请适合的存储空间。就像一个容器大的数据自然需要一个大的容器,小的数据需要小的容器,如果没有数据类型内存就无法更好的分配。

在计算机中最小的单位是位,位就是011字节=8位,1024字节=1k1024k=1m1024m=1g1024g=1t......以此类推。

在计算机中能被识别的只有二进制,其他的像字符什么的都是由二进制通过字符表转换过来的。

二进制:0 1

八进制:0 1 2 3 4 5 6 7

十进制:0 1 2 3 4 5 5 6 7 8

十六进制:0、1、2、3、4、5、6、7、8、9、A、B、C、D、E、F

 

数据类型能够寄存的数据大小:

   1.byte1字节=8位 127~-128

   2.short2字节=16位  32767~-32768

   3.int4字节=32位  2147483647~-2147483648

   4.long8字节=64

   9223372036854775807~-0223372036854775808

   5.float4字节=32

   6.double8字节=64

   7.boolean1个字节=8(实际上只能用得了一位) true0 false1

   8.char2个字节=16位 0~65535

 

   Char字符转换原理:

      Char类型用于储存单个字符,占用16位的内存空间;因为在计算机中能够识别的只有二进制,java中给char类型所赋的值,就需要通过unicode字符表所转换成单个字符。例如给一个char类型赋值为65,然后打印输出的结果就是单个字符A



本文转自 ZeroOne01 51CTO博客,原文链接:http://blog.51cto.com/zero01/1955639,如需转载请自行联系原作者

相关文章
|
12天前
|
存储 Java
Java中的基本数据类型有哪些?它们的大小和取值范围是多少?
Java基础数据类型:4种整型(byte[-128,127],short[-32,768,32,767]),2种浮点(float,double),1种字符(char,Unicode),1种布尔(true,false)。
17 0
|
1月前
|
Java
JAVA基本数据类型输入输出流
JAVA基本数据类型输入输出流
16 0
|
1月前
|
存储 算法 Java
Java基本数据类型
Java基本数据类型
22 1
|
3天前
|
并行计算 Java 编译器
Java Lambda表达式简介
Java Lambda表达式简介
9 0
|
30天前
|
Java 数据库连接 API
Java 学习路线:基础知识、数据类型、条件语句、函数、循环、异常处理、数据结构、面向对象编程、包、文件和 API
Java 是一种广泛使用的、面向对象的编程语言,始于1995年,以其跨平台性、安全性和可靠性著称,应用于从移动设备到数据中心的各种场景。基础概念包括变量(如局部、实例和静态变量)、数据类型(原始和非原始)、条件语句(if、else、switch等)、函数、循环、异常处理、数据结构(如数组、链表)和面向对象编程(类、接口、继承等)。深入学习还包括包、内存管理、集合框架、序列化、网络套接字、泛型、流、JVM、垃圾回收和线程。构建工具如Gradle、Maven和Ant简化了开发流程,Web框架如Spring和Spring Boot支持Web应用开发。ORM工具如JPA、Hibernate处理对象与数
92 3
|
1月前
|
存储 Java
Java基本数据类型
Java基本数据类型
7 0
|
1月前
|
存储 缓存 Java
JAVA基本数据类型的包装类
JAVA基本数据类型的包装类
13 0
|
1月前
|
存储 Java
JAVA基本数据类型
JAVA基本数据类型
13 0
|
1月前
|
存储 Java 索引
Java数据类型
Java数据类型
12 0
|
1月前
|
存储 Java uml
Java-UML类图简介
Java-UML类图简介
18 0