打印

C语言字符串的问题

[复制链接]
1431|17
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
code|  楼主 | 2014-9-29 14:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wangch_sh| | 2014-9-29 15:20 | 只看该作者
用双引号把双引号括起来

使用特权

评论回复
板凳
lanmp| | 2014-9-29 15:21 | 只看该作者
\"\"\"\"

使用特权

评论回复
地板
code|  楼主 | 2014-9-29 15:53 | 只看该作者
2楼的方法(用双引号把双引号括起来),这个方法需要把同一条字符串分开来写

3楼的方法(\"\"\"\"),用\"来表示" 方法行得通
但是问题又来了,如果又是如何表示\"呢???

编译器遇到\",编译器就把\"理解成为"

那么如果不想让编译器把\"理解成为"

要让编译器把\"理解成为\和"的两个符号,又是如何写的呢??  如何表达的呢??谢谢!!!

使用特权

评论回复
5
longmaodo| | 2014-9-29 16:30 | 只看该作者
??/ 表示 \
C中定义了几个三字母词  就是三个字符在一起表示一个字符

使用特权

评论回复
6
lanmp| | 2014-9-29 16:49 | 只看该作者
code 发表于 2014-9-29 15:53
2楼的方法(用双引号把双引号括起来),这个方法需要把同一条字符串分开来写

3楼的方法(\"\"\"\"),用\" ...

\ = \134, " = \042

使用特权

评论回复
7
shell.albert| | 2014-9-29 17:20 | 只看该作者
天呀,LZ多看看C语言的基本语句转义字符的定义。

使用特权

评论回复
8
Jinss| | 2014-9-29 17:46 | 只看该作者
code 发表于 2014-9-29 15:53
2楼的方法(用双引号把双引号括起来),这个方法需要把同一条字符串分开来写

3楼的方法(\"\"\"\"),用\" ...

\\\"

使用特权

评论回复
9
ayb_ice| | 2014-9-29 19:14 | 只看该作者
看C语言转义字符

使用特权

评论回复
10
hgjinwei| | 2014-9-29 20:45 | 只看该作者
楼主要么是不看书,只胡想的。
要么是来耍乐的

使用特权

评论回复
11
菜鸟同学| | 2014-9-29 20:53 | 只看该作者
都不百度下,不要太指望别人告诉你。

使用特权

评论回复
12
diweo| | 2014-9-30 08:05 | 只看该作者
这些都是基本功,多看看书吧。

使用特权

评论回复
13
mcu5i51| | 2014-9-30 10:24 | 只看该作者
有些无语
好像可以把转意字符变为普通字符的就是 \ 吧

使用特权

评论回复
14
John_Li| | 2014-9-30 10:28 | 只看该作者
谭浩强《C语言车数设计》

使用特权

评论回复
15
John_Li| | 2014-9-30 10:29 | 只看该作者
谭浩强《C语言程序设计》

使用特权

评论回复
16
code|  楼主 | 2014-9-30 10:53 | 只看该作者
每个人都有技术上的盲点啊!!!
我以前少用字符串,现在突然要用起这个东西,一时间不记得了,所以就问问

使用特权

评论回复
17
原野之狼| | 2014-9-30 11:45 | 只看该作者
哈哈  弱爆了   看看我用python怎么玩吧
>>> print "Hello world!"
Hello world!
>>> print "Hello world!'''"
Hello world!'''
>>> print 'Hello world!"""'
Hello world!"""
>>> print "Hello world!\\"
Hello world!\
>>> print "Hello world!\\\\"
Hello world!\\
>>> print r"Hello world!\\\\"
Hello world!\\\\

使用特权

评论回复
18
znmcu| | 2014-9-30 14:34 | 只看该作者
很多的C语言基础确实非常薄弱

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

个人签名:"></a><img src="http://uc2.21ic.com/avatar.php?uid=319240&size=middle"></img><a href="

40

主题

150

帖子

1

粉丝