【数据类型】基本数据类型

导读:本篇文章讲解 【数据类型】基本数据类型,希望对大家有帮助,欢迎收藏,转发!站点地址:www.bmabk.com

类型 包装类型 存储需求 取值范围 说明
byte Byte 1字节(1字节=8位) -128~127 数据存储在内存中最原始的状态
short Short 2字节 -32768 ~32767
int Integer 4字节 -2的31次方~2的31次方-1 整数默认类型是int类型
long Long 8字节 -2的63次方~2的63次方-1
float Float 4字节 有效位数6~7位 float类型的数值有一个后缀F或f(例如3.14F)
double Double 8字节 有效位数位15位 没有后缀F的浮点数值(如3.14)默认为double类型
char Character 16字节 ‘\u0000’~’\uFFFF’

byte值的问题

	byte b1 = 127;
	byte b2 = (byte)128; //-128
	byte b3 = (byte)129; //-127
	byte b4 = (byte)130; //-126

	byte的范围:-128 ~ 127
	128:10000000		-128:10000000 (这里的1即是符号位,也是数值位)

浮点类型

  • 可以表示成0x1.0p-3,尾数采用十六进制,指数采用十进制 指数的基数是2,而不是10

  • 浮点数值计算都遵循IEEE754规范,下面用于表示溢出,或出错情况的三个特殊的浮点数值:
    – 正无穷大 5/0=
    – 负无穷大
    – NaN(不是一个数字) 如:0/0=NaN =NaN

char类型

  • char类型的字面量值要用单引号括起来(例如‘A’)

  • char类型的值可以表示为十六进制值,其范围从\u0000到\Uffff

例如:\u2122表示注册符号(™),\u03C0表示希腊字母π

转义序列 名称 Unicode值
\b 退格 \u0008
\tab 制表 \u0009
\n 换行 \u000a
\t 回车 \u000d
\’ 双引号 \u0022
\” 单引号 \u0027
\\ 反斜杠 \u005c

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

文章由极客之音整理,本文链接:https://www.bmabk.com/index.php/post/117467.html

(0)
seven_的头像seven_bm

相关推荐

发表回复

登录后才能评论
极客之音——专业性很强的中文编程技术网站,欢迎收藏到浏览器,订阅我们!