说明:字符型表示单个字符的数据类型,比如: 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';
  }
		                
瓜皮猫量化编程

