错误原因:字符常量中的字符太多了。

错误分析:

单引号表示字符型常量。

一般的,单引号中必须有,也只能有一个字符(使用转义符时,转义符所表示的字符当作一个字符看待),如果单引号中的字符数多于4个,就会引发这个错误。

另外,如果语句中某个字符常量缺少右边的单引号,也会引发这个错误,例如:if (x == 'x || x == 'y') { … }

如果单引号中的字符数是4个以内,编译不报错,但会给出警告

解决方法:

1、将单引号换为双引号

最新文章

  1. [翻译]用 Puppet 搭建易管理的服务器基础架构(4)
  2. 配置SQL server远程连接(局域网)
  3. css内容样式属性
  4. 发布以NLog作为日记工具的ASP.NET站点到IIS注意事项
  5. 2小时入门Robot Framework
  6. session跟cookies区别
  7. java环境配置总结
  8. 过滤器-->GZIP压缩
  9. CSS3中样式顺序
  10. C#中的 序列化和反序列化
  11. 【重走Android之路】【Java面向对象基础(三)】面向对象思想
  12. Java学习笔记之:Java封装
  13. 最新版postgresql+pgboucer安装
  14. Linux在简短而经常使用的命令
  15. 配置ssh免密码登陆
  16. linux shell 和linux 命令的区别?windows shell 和 windows 命令呢?
  17. [WP]BugkuCtf - pwn2
  18. 章节九、4-ChromDriver介绍
  19. 循环取月的三位英语名 Jan Feb
  20. 【洛谷P2420】让我们异或吧

热门文章

  1. SQL——AND、OR运算符
  2. 编写第一个Linux环境下程序的编译,下载记录
  3. 我的Vue朝圣之路1
  4. 创建job,delete定时清理数据
  5. Web Api 转
  6. RabbitMQ实战
  7. 【洛谷 P4070】 [SDOI2016]生成魔咒(后缀自动机)
  8. 2019年北航OO第4单元(UML)总结
  9. C++中头文件与源文件的作用详解
  10. UCOSIII软件定时器