' 也就是ASCII 码 0不知道你注意到没有,我没有加 Linux,是因为这时 C 语言规定,跟 *** 作系统无关,在 Windows 下也是一样windows创建的文件是 \n\r结束的"og:type" content="webpage">' 也就是ASCII 码 0不知道你注意到没有,我没有加 Linux,是因为这时 C 语言规定,跟操作系统无关,在 Windows 下也是一样windows创建的文件是 \n\r结束的" /> ' 也就是ASCII 码 0不知道你注意到没有,我没有加 Linux,是因为这时 C 语言规定,跟操作系统无关,在 Windows 下也是一样windows创建的文件是 \n\r结束的"> linux 中c语言字符串的结束符是什么?_系统运维_内存溢出

阅读 20

linux 中c语言字符串的结束符是什么?,第1张

c语言字符串结束

符是 '\0' 也就是ASCII 码 0

不知道你注意到没有,我没有加 Linux,是因为这时 C 语言规定,跟 *** 作系统无关,在 Windows 下也是一样

windows创建的文件是 \n\r结束的, 而linux,mac这种unix类系统是\n结束的。

所以unix的文本到windows会出现换行丢失(ultraedit这种软件可以正确识别); 而反过来就会出现^M的符号了

补充:


windows里用ultraedit,选16进制模式(hex mode)可以看到。linux里面,我就不熟悉了。

欢迎分享,转载请注明来源:

内存溢出

原文地址:

http://outofmemory.cn/yw/8933079.html
符号
(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
药典在线 药典在线 一级用户组
linux怎么绕开文件系统缓存
上一篇
2023-04-23
嵌入式Linux驱动程序开发学习路线?
2023-04-23

发表评论
请登录后评论... 登录
提交

    评论列表(0条)
保存
{label} {label}