黑马程序员技术交流社区
标题:
关于c语言的问题
[打印本页]
作者:
Luckyboy
时间:
2015-8-1 10:14
标题:
关于c语言的问题
本帖最后由 Luckyboy 于 2015-8-2 16:22 编辑
printf("请输入两个数,用\",\"分隔\n");
其中的 \",\" 是什么意思,\"的作用是什么?
作者:
莫盛强
时间:
2015-8-1 10:36
网上那么多教学视频,你不去看嘛?
作者:
Maruka
时间:
2015-8-1 21:28
表示看不懂问题。是要用 / 分隔两个数嘛、?
作者:
HighPower
时间:
2015-8-1 23:44
如果你有书本的话,去找转义字符那一块儿。\"的作用是,输出引号。为什么要加\才能输出引号呢?不加\的话,前后两个”“匹配成一对,会把中间的东西当成你要输出的字符串,而后面的东西可能无法输出,或者报错
作者:
HighPower
时间:
2015-8-1 23:46
HighPower 发表于 2015-8-1 23:44
如果你有书本的话,去找转义字符那一块儿。\"的作用是,输出引号。为什么要加\才能输出引号呢?不加\的话, ...
为嘛回帖不给黑马币,谁给我解释下 = = 大半夜的解决问题容易么
作者:
Anne_lov
时间:
2015-8-2 09:13
是\"各吧,输出引号的意思 一开始真没看明白你问的什么
作者:
庞佳星
时间:
2015-8-2 11:29
printf("请输入两个数,用\",\"分隔\n");
其中的 \",\" 是什么意思,\"的作用是什么?
解答:
你输出的结果是 请输入两个数,用","分隔 然后换行
那么意思显而易见,如果省去两个斜杠 那么为printf("请输入两个数,用","分隔\n");你知道标准printf的格式为
printf(“ %d",a)
所以相当于 "请输入两个数,用" 与 “ %d" 对应
"分隔\n" 与 a 对应
所以会系统报错,为了,不出现上面的错误,为了可以输出","将“弄成转义符\”进行输出,所以最后结果为
printf("请输入两个数,用\",\"分隔\n");
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2