奇怪了,写入文本字符串\n不能换行?0x0d,0x0a才能换行

“123\n"不能换行,必须在后面加0x0d,0x0a才能换行,奇怪了

你自己拿一个软件看下字符串“\n”的16进制数据是多少?这个和我们芯片没有任何关系


他是个转义字符就是两个数0x0d,0x0a的asc码,合成\n按理说应该也是可以的啊,不支持?


可能和编译器有关系,你把"\n" 复制到一个数组当中,然后看看数组中的数据是不是0x0d,0x0a 和芯片没有关系,文本文件中都是按照ASCII码存储的。


这个主要和编译器有关。不同的系统下的换行符号也是不一样的。


只有登录才能回复,可以选择微信账号登录