Scala中的字符(char)是相当于16位无符号整数的数据类型。的字符数据类型存储一个字符。它可以是字母,数字,符号等。字符在存储其文字时需要2个字节。
当存储在内存中时,字符数据类型将存储为Unicode数字。该Unicode编号是唯一的统一编号,可用于要存储的每个字符文字。
在scala中,不是必须使用char数据类型。您可以在Scala中使用var或val关键字进行初始化。
在Scala中定义char变量的语法:
//带数据类型 var variable_name : Char = 'I'; //没有数据类型 val variable_name = 'i';
在Scala中显示Char数据类型的示例代码
object MyClass { def main(args: Array[String]) { var ch = 'I'; println("字符ch的值是 "+ch); ch = 'H'; println("字符ch的更改值是 " + ch); } }
输出结果
字符ch的值是 I 字符ch的更改值是 H
代码逻辑:
上面的代码用于显示Scala char数据类型的初始化和操作。该代码将值“ I”初始化为变量ch,然后输出“字符ch的值为I”。之后,如果ch从“ I”更改为“ H”,它将更改值,然后再次打印更改后的值。