说明:字符型表示单个字符的数据类型,比如: a, b,1, _
注意: 字符型只能使用''单引号括起来,比如: 'a', 而且数据只能是一个字符,不可以存在多个字符
| 数据类型 | 内存空间 | 数据范围 |
|---|---|---|
| char(字符型) | 1个字节 | -128 ~ 127, (-2^7 ~ 2^7-1) |
| uchar(非负数字符型) | 1个字节 | 0 ~ 255, (2^8-1) |
说明: 表示一些不能被正常显示的ASCII字符,比如\n, 输出的结果可以显示为换行
转义字符都是由2个字符组成: \ + n
| 数据类型 | 含义 | ASCII码(十进制) |
|---|---|---|
| \a | 警报符号 | 007 |
| \b | 退格(FF), 将当前位置光标移动到前一列 | 008 |
| \f | 换页(LF), 将当前位置光标移动到下一行开头 | 012 |
| \n | 换行(LF),将当前位置光标移动下一行开头 | 010 |
| \r | 回车(CR),将当前位置光标移动到本行的开头 | 013 |
| \t | 水平制表(HT) (跳转到下一个Tab的位置) | 009 |
| \v | 垂直制表(VT) | 011 |
| \\ | 表示一个反斜杠 \ | 092 |
| ' | 表示一个单引号字符 ' | 039 |
| " | 表示一个双引号字符 " | 034 |
| \? | 表示一个问号 ? | 063 |
| \0 | 表示数字0 | 000 |
| \ddd | 8进制转义字符,d范围0~7,比如: \d18 | 3位8进制 |
| \xhh | 16进值转义字符,h范围0~9, a~f, A~f,比如: \xa9 | 3位16进制 |
void OnStart()
{
// char: 字符型
// 字符型用 '',只能是单个字符
char c1 = 'a';
// Print("c1的值: " + (string)c1);
// 字符型 只能是单个字符
// char c2 = 'abc';
uchar c3 = 'b';
// Print("c3的值: " + (string)c3);
// ASCII编码
char c4 = '\n';
Print("c4的值: " + (string)c4);
// ASCII部分编码识别
// char c5 = '\a';
// char c6 = '\r';
}
瓜皮猫量化编程

