字符型通常用于表示单个的字符,字符型值必须使用单引号(')括起来。
字符型值有三种表示形式:
- 直接通过单个字符来指定字符型值('A'、'9');
- 通过转义字符表示特殊字符型值('\n'、'\t');
- 直接使用Unicode值来表示字符型值('\uXXXX')。
kotlin中常用的转义字符
转义字符 | 说明 | Unicode表示方式 |
---|---|---|
\b |
退格符 | \u0008 |
\n |
换行符 | \u000a |
\r |
回车符 | \u000d |
\t |
制表符 | \u0009 |
\" |
双引号 | \u0022 |
\' |
单引号 | \u0027 |
\\ |
反斜线 | \u005c |
字符型值可以采用十六进制编码方式来表示,范围是'\u0000'~'\uFFFF',一共可以表示65536个字符,其中前256个字符和ASCII码中的字符完全重合。
Kotlin的Char型只是字符型,不能想Java那样当成整型使用。
//指定单个字符作为字符值
val aChar: Char = 'a'
//使用转义字符来作为字符值
val enterChar = '\r'
//使用Unicode编码值来指定字符值
val ch: Char = '\u9999'
println(ch)
网友评论