C语言中回车符
来源:互联网 发布:女尊小说软件 编辑:程序博客网 时间:2024/05/01 04:33
问题:谭浩强的《C程序设计-第三版》中,第341页中,有句话不明白。如下:
“从键盘输入4个学生的数据是ASCII码,也就是文本文件,在送到计算机内存时,回车和换行符转换成一个换行符。……”其中的“回车和换行符转换成一个换行符”是什么意思?为什么是两个符号,为什么能转换成一个换行符?
解答:文本文件的行结束符,传统上
PC机 用 CRLF
苹果机用CR
unix 用 LF
CR -- 回车符,c语言'/r'
LF -- 换行符, c语言'/n'
不同计算机上c语言统一规定为:
文本文件的行结束符一律变成一个符号LF,也就是换行符,也就是new line符, 也就是'/n'.
“回车和换行符转换成一个换行符”-- 对PC机而言,文本文件行结束符,CRLF读入后,丢掉CR,留LF.
例如fgets() 读入一行,行尾只有LF,没有CR.
日常中(pc机)的回车实际上是 /r/n 两个字符
/r到一行的行首
/n再换一行
- C语言中回车符
- C语言中换行符与回车符的区别
- C语言中换行符和回车符的区别
- C语言中scanf函数输入回车符的问题
- C语言中scanf与分隔符(空格回车Tab)
- C语言中scanf函数输入回车符的问题
- C语言中scanf函数输入回车符的问题
- C语言中scanf函数输入回车符的问题
- C语言中scanf函数输入回车符的问题
- C语言中scanf函数输入回车符的问题
- C 语言中的回车换行符
- C语言回车符号和换行符
- C语言回车符的小trick
- 【转】C语言中换行符与回车符的区别
- C语言中空格符、空字符、字符数组结束符、换行、回车的区别
- C语言中空格符、空字符、字符数组结束符、换行、回车的区别
- C语言中关于文本文件的【回车】【换行】总结
- C语言中scanf函数与空格回车
- Google用户体验的十大准则
- 一个函数分析(s3c2410_gpio_setpin),浅析ARM GPIO地址转换
- Java文件操作
- 索尼爱立信在Android Market中另起炉灶
- [转]嵌入式linux GUI--DirectFB + GTK至尊秘笈
- C语言中回车符
- 通用存储过程
- 小白成长记
- sizeof不是函数,是操作符
- 2731: Greedyman 求凸包周长
- time,gettimeofday,clock_gettime,_ftime
- ADSL(PPPOE)接入指南
- SQL Server判断文件是否存在后再删除
- iPhone memory manage