合理使用转义字符,事半功倍(处理特殊字符串)

什么是转义字符

在这里插入图片描述

如何使用转义字符

问题开始于我想打印如下字符串

{“method”:“update”,“gatewayNo”:“02”,“userkey”:“30e217750d7e48008d8595105a14df2d”}&^!<

因为这个字符串里面有双引号"", 直接用printf(" ");显然不行,不信你可以去试试!!然后我就想到了能不能把它放进数组里,再输出数组呢?动手一试,数组初始化还是不行,里面有’’’’,好家伙,数组不行啊,怎么办呢?这串数据没法打印了???
后来请教了一下才被提示转义字符,百度词条一输入,好家伙,这么重要的东西给忘了!!!! "表示的不就是"吗?那我把这个字符串里面的"都换成转义字符的"不就行了吗!!!

#include<stdio.h>
int main()
{
	printf("{\"method\":\"update\",\"gatewayNo\":\"02\",\"userkey\":\"30e217750d7e48008d8595105a14df2d\"}&^!\n");
	return 0;
}

在这里插入图片描述

  • 3
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值