整数类型概述:整数类型用来存储整数数值,即没有小数部分的数值。可以是正数,也可以是负数。整数类型的数据根据它在内存中所占大小的不同,可分为字节(byte)、短整数(short)、整数(int)和长整数(long) 4种类型,它们具有不同的取值范围,如表一所示。这4个整数类型如同4个不同容积的烧杯,虽然用法一样,但在不同场景下需要使用不同容量的烧杯。
整数类型分类:
数据类型 | 分配内存空间 | 长度 | 取值范围 |
---|---|---|---|
字节(byte) | 1字节 | 8位 | -128 ~ 127 |
短整数(short) | 2字节 | 16位 | -32768 ~ 32767 |
整数(int) | 4字节 | 32位 | -2147483648 ~ 2147483647 |
长整数(long) | 8字节 | 64位 | -9223372036854775808 ~ 9223372036854775807 |
整数类型的声明和赋值:
小数类型概述:小数类型表示有小数部分的数字。递归火山软件开发平台中,小数类型分为单精度小数(float)和小数(double)两种,它们具有不同的取值范围,如表二所示。
小数类型分类:
数据类型 | 分配内存空间 | 长度 | 取值范围 |
---|---|---|---|
单精度小数(float) | 4字节 | 32位 | 1.4E-45~3.4028235E38 |
小数(double) | 8字节 | 64位 | 4.9E-324~1.7976931348623157E308 |
小数类型声明和赋值:
注意:小数值属于近似值,在系统中运算后的结果可能与实际值有偏差。
文本类型概述:文本用于表示一个或一串字符。
文本类型分类:
字符:字符(char)用于存储单个字符,占用16位(2字节)的内存空间。在声明字符类型变量时,要以单引号表示,如's'表示一个字符。
文本型:用于存诸一串字符,文本型的声明和赋值见下图。
转义字符:是一种特殊的字符类型变量,以反斜线\开头,后跟一个或多个字符。转义字符具有特定的含义,不同于字符原有的含义,故称“转义”。
转义字符 | 含义 |
---|---|
\ddd | 由1 ~ 3位八进制数所表示的字符,如\456 |
\uxxxx | 由4位十六进制数所表示的字符,如\u0052 |
\' | 单引号字符 |
\" | 双引号字符 |
\\ | 反斜杠字符 |
\t | 垂直制表符,将光标移到下一个制表符的位置 |
\r | 回车 |
\n | 换行 |
\b | 退格 |
\f | 换页 |
逻辑类型又称布尔类型,只有真(true)和假(false)两个值。逻辑类型通常被用在流程控制中作为判断条件。
以服务器项目环境为例,用代码在命令行输出不同的基本数据类型,代码及调试结果见下在图七、图八。