文档章节

c语言中的引号处理--单引号和双引号

好铁
 好铁
发布于 2014/09/06 16:33
字数 233
阅读 4794
收藏 4
c
单引号中的字符表示一个整型值,比如'A'是一个字符常量,在ascii字符集中其值为65;
双引号中是字符串常量,比如"A"在存储中是: A\0,即用字符'\0'表示字符串的结束

关于引号对比和输出时的转义,用下面的程序说明:
#include<stdio.h>

main()
{
    int c;
    while((c=getchar()) != EOF){
        if(c=='\"')                             /* 转义符可以去掉,这句也可写成if(c=='"')  */
            printf("the char is: \"\n");        /* 双引号前的转义符\不能去掉 */
        if(c=='\'')                             /* 单引号前的转义符\不能去掉 */
            printf("the char is: \'\n");        /* 转义符可以去掉,这句也可写成printf("the char is: '\n"); */
    }
}



简单地说就是若包含的符号相同,就要转义;若不同,则不用转义。 不过为了格式统一,出现引号可以都转义一下


参考k&r

© 著作权归作者所有

上一篇: c语言删除注释
下一篇: c语言折行
好铁
粉丝 40
博文 266
码字总数 78926
作品 0
朝阳
程序员
私信 提问
sed 批量修改文件中遇到的单引号和双引号的坑

1.功能需求: 代码上线时候可能会遇到需要修改程序的一些文件的配置信息,如果通过脚本实现,我想到了sed将这些需要修改的配置位置的行号用grep -n + awk 过滤到一个数组里面,然后通过for+c...

shixiaobo8
2016/09/03
0
0
Shell注释+字符串+数组

Shell注释 sh里没有多行注释,只能每一行加一个#号。 如果遇到大段的代码需要注释,可以把这一段用花括号扩起来,定义成一个函数,没地方调用这个函数,这块代码就不会执行。 Shell字符串 字...

Tanswer_
2016/06/07
0
0
Python类型——字符串

一、单双引号字符串:在Python字符串中,单引号和双引号字符是可以互换的。 Python会自动在任意的表达式中合并相邻的字符串常量,尽管可以简单地在它们之间增加+操作符来明确地表示这是一个合...

Cattleya_W
2016/03/11
31
0
PHP中双引号与单引号的区别(给新手)

编程语言中的标点符号可不是像我们说话一样可以随便加别人也知道你要说什么,但是电脑就不一样了,使用不当就会造成错误会给你造成很大麻烦,PHP中的单引号和双引号的使用是新手们经常遇到的...

飞羽1993
2012/07/11
56
0
shell脚本学习

转载自:http://blog.csdn.net/peiyao456/article/details/64937716?ref=myread 目录(?)[+] 本文内容概述: 1>shell概述; 2>shell脚本的编写和shell的运行过程; 3>内置命令概述以及分析 4>......

qq_37694763
2017/03/22
0
0

没有更多内容

加载失败,请刷新页面

加载更多

zk中ToBeAppliedRequestProcessor解析

ToBeAppliedRequestProcessor在Leader中 在已处理事务和最后处理事务处理器之间,处理器链上下一个是FinalRequestProcessor public void processRequest(Request request) throws RequestPro...

writeademo
35分钟前
3
0
Allegro快捷键设置-PCB环境

立题简介: 内容:简单介绍Allegro绘制的PCB环境下的快捷键; 来源:实际使用得出; 作用:对Allegro绘制PCB快捷键进行介绍; PCB环境:Cadence 16.6; 立题详解: 对“allegro”板而言,其在...

demyar
36分钟前
3
0
idea maven web项目启动build时报错java.lang.NullPointerException

之前还好好的,重启一下idea就报这个错了,大概率是tomcat没杀掉端口被占用了,在tomcat配置中更换一下sever端口就好了

宇辰OSC
40分钟前
3
0
weed3-2.3.1.查询之输出

Weed3 一个超轻量级ORM框架(只有0.1Mb哦) 源码:https://github.com/noear/weed3 源码:https://gitee.com/noear/weed3 查询可是个复杂的话题了,可能我们80%的数据库处理都在查询。 今天先...

刘之西东
40分钟前
3
0
【Android JetPack系列】数据绑定:DataBinding

参考MVVM

Agnes2017
49分钟前
3
0

没有更多内容

加载失败,请刷新页面

加载更多

返回顶部
顶部