欢迎光临
我们一直在努力

2.6 数据类型 – 字符型

说明:字符型表示单个字符的数据类型,比如: 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表示数字0000
\ddd8进制转义字符,d范围0~7,比如: \d183位8进制
\xhh16进值转义字符,h范围0~9, a~f, A~f,比如: \xa93位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';
  }
 收藏 (0) 打赏

您可以选择一种方式赞助本站

支付宝扫一扫赞助

微信钱包扫描赞助

未经允许不得转载:瓜皮猫量化编程 » 2.6 数据类型 – 字符型
分享到: 生成海报

评论 抢沙发

  • QQ号
  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址

瓜皮猫量化交易编程

QQ群: 492653640微信: guapitcom
切换注册

登录

忘记密码 ?

切换登录

注册

我们将发送一封验证邮件至你的邮箱, 请正确填写以完成账号注册和激活