JAVA转义符与基本数据类型简介-阿里云开发者社区

开发者社区> 云原生> 正文
登录阅读全文

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,如需转载请自行联系原作者

版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。

分享: