(C)以文本模式而不是二进制模式写入文件时会影响哪些字符?

占位符

我在学习考试时遇到了这个问题。给出的答案是:

a)'a'
b)'\n'
c)'012'
d)'\0'

我试图找到一般规则,但失败了。

chux-恢复莫妮卡

当然,只有'\n'列出的4中的,会以文本模式而不是二进制模式写入文件而受到影响。

对于文本文件换行符 '\n'通常与'\n'(不作更改)来回转换"\r\n",或者很少转换\r'

'012' 是具有实现定义值的多字符常量,不太可能受模式影响。

未列出的'\012'使用八进制转义序列字符常量它的行为类似于ASCII是源编码时的情况。'\n'

未列出的012是一个八进制常量它的行为类似于'\012'

偷偷摸摸的测试,如果你问我。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章