字符常量有两种:

一种是普通字符,即用单撇号括起来的一个字符,如'b','y','?'。字符常量在储存在计算机的储存单元中时,是以其代码(一般采用ASCII代码)储存的。另一种是转义字符,即特殊字符常量。转移字符是C语言中表示字符的一种特殊形式,其含义是将反斜杠后面的字符转换成另外的意义。

相关推荐:《常见问题》

使用字符常量需要注意以下几点:

(1)字符常量只能用单撇号括起来,不能使用单引号或其他括号。

(2)字符常量中只能包括一个字符,不能是字符串。

(3)字符常量是区分大小写的。

(4)单撇号只是界限符,不属于字符常量中旳一部分,字符常量只能是一个字符,不包括单撇号。

(5)单撇号里面可以是数字、字母等C语言字符集中除’和\以外所有可现实的单个字符,但是数字被定义为字符之后则不能参与数值运算。

合法的字符常量:

A. ‘\084’//不合法,八进制没有8。

B. ‘\x43’//合法。

C. ‘ab’ //不合法,字符只能是一个。

D. ‘\0’ //不合法,字符串不需要写结束符。

不合法的字符常量:

A. ‘\\n’

B. ‘\\101’

C. ‘xy’

D. ‘\\t

c语言不合法字符串常量,不合法的字符常量是什么相关推荐

  1. 关于C语言中 字符串常量的问题

    昨天晚上我编写了一段简短的C语言程序(Linux环境下),编译能够通过,但是运行的时候老是报段错误.我当时非常郁闷,因为代码不长.其中主函数中有这样一句话: char *str="epmzm ...

  2. c语言中 字符串常量的界定符,c语言题库2

    分源程序给出如下.请勿改动主函数main和其 它函数中的任何内容,仅在函数fun的花括号中填 入所编写的若干语句. ------------------------------------------ ...

  3. c语言中 字符串常量的界定符,C字符串操作函数

    1.7. 分割字符串 很多文件格式或协议格式中会规定一些分隔符或者叫界定符(Delimiter),例如/etc/passwd文件中保存着系统的帐号信息:$ cat /etc/passwd root:x ...

  4. C语言的字符串输入gets()函数

    C语言的字符串输入gets()函数 字符串简介 字符串(character string)是一个或多个字符的序列.如下所示: "Zing went the strings of my hea ...

  5. C语言里字符串的解析

    根据给定的字符串,按照一定规则解析字符串 转自:http://www.cnblogs.com/yi-meng/p/3620244.html 函数名称:   strtok  函数原型:   char * ...

  6. c语言中字符串的加法运算,C语言中字符串的存储和运算

    字符串是程序设计中一个重要的数据结构(在经典的数据结构教材中,字符串是作为一章来独立讲解的,从这里也能看出字符串是程序设计中的一个重要的数据结构),然而C语言中竟然没有专门的字符串变量.C中如何来处理 ...

  7. c语言字符常量和字符串常量_C语言中的字符常量

    c语言字符常量和字符串常量 Any character (a single character) that is enclosed within the single quotes (like, 'A ...

  8. C语言 - 字符常量 字符串常量

    字符常量是由一对单撇号括起来的单个字符 字符串常量,顾名思义就是多个"字符"串在一起,字符串常量是用"双撇号"括起来的多个字符的序列 ****** 只要是&qu ...

  9. c语言怎么判断常量合不合法_C语言z简单的入门

    C语言入门 物联网开发入门直播课 - 嵌入式/物联网-C语言编程基础 - 创客学院直播室​www.makeru.com.cn C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全 ...

  10. c语言怎么判断常量合不合法_50K大牛告诉你,没有任何编程基础,到底应该怎么自学C语言...

    C语言入门 C语言一经出现就以其功能丰富.表达能力强.灵活方便.应用面广等特点迅速在全世界普及和推广.C语言不但执行效率高而且可移植性好,可以用来开发应用软件.驱动.操作系统等.C语言也是其它众多高级 ...

最新文章

  1. CodeChef--EQUAKE
  2. vmware安装linux不能和主机互通,Ubuntu18.04系统主机与虚拟机互通问题的解决方法...
  3. Jmeter Beanshell采样器调用JAVA方法(二)
  4. python 日记 day4。
  5. 如果想对控制反转和依赖注入有更深入的理解
  6. 将json字符串转换成html,根据json字符串生成Html的一种方式
  7. 图谱实战 | 开源知识图谱融合工具剖析:Dedupe与OpenEA工具实现思想、关键环节与实操分析...
  8. 上传遥感图像在地图上自动加载到地图上
  9. application/octet-stream
  10. PIL(pillow)读取图片自动旋转的问题
  11. python 录音vad_静音检测VAD算法
  12. html5手机 一键开发,Html5变革下的H5和手机app开发工具
  13. 双非一本考研国防科技大学计算机,【21择校】这些高校不歧视双非,保护一志愿!...
  14. 设计图标(logo)
  15. 短信验证注册,一个完整而优雅的JAVA后端实现
  16. C语言编程>第十六周 ⑦ s是全部由小写字母字符和空格字符组成的字符串,由len传入字符串的长度,请补充fun函数,该函数的功能是:统计字符串s中的单词数,结果由变量len传回。
  17. 2022 年,阿里内推 Java 后端面试题,文末附面试福利
  18. LeetCode刷题—股票交易问题
  19. mysql中复合主键指什么作用_MySQL中什么是数据表的复合主键
  20. Au入门系列之三:录音

热门文章

  1. 倾斜摄影OSGB转换为3DTiles
  2. 倾斜摄影三维模型OSGB格式简化(压缩、优化)
  3. Navicat15 安装激活
  4. 服务器常见问题,如何解决“远程服务器返回错误”?
  5. java调用Shell脚本
  6. 关于Boost的Asio的信号灯超时时间已到错误
  7. 《穿越计算机的迷雾》
  8. Kafka在Linux下载安装及部署
  9. IOS性能优化 - 分析应用
  10. 【ADS使用:PA的大信号仿真的基本设置】