欧美大屁股bbbbxxxx,狼人大香伊蕉国产www亚洲,男ji大巴进入女人的视频小说,男人把ji大巴放进女人免费视频,免费情侣作爱视频

歡迎來到入門教程網(wǎng)!

C語言

當(dāng)前位置:主頁 > 軟件編程 > C語言 >

深入解析Linux下\r\n的問題

來源:本站原創(chuàng)|時間:2020-01-10|欄目:C語言|點擊: 次

常在Linux下操作,難免要遇到\r\n問題,特別在很多地方比如最近的郵件發(fā)送,怎么都\r\n了,以前只有\(zhòng)n的時代好像已經(jīng)過去了,因為我是一個比較喜歡總結(jié)的人,一個喜歡理論先行的人,所以,認(rèn)真的測試并且理解了一番,盡管我個人認(rèn)為是比較可以了,但,如果哪位高手看出了不妥之處,不吝賜教!
一、例子
源文件:main.c
例一:
#include <stdio.h>
int main(void)
{
       printf("dddddd"); //6個d
       printf("12345");
       return 0;
}
結(jié)果:空

例二:
       printf("dddddd\r");
       printf("12345 ");
結(jié)果:空

例三:
       printf("dddddd\n ");
       printf("12345 ");
結(jié)果:dddddd

例四:
       printf("dddddd\r");
       printf("12345\n");
結(jié)果:12345d
 
例五:
       printf("dddddd\r\n");
       printf("12345\n");
結(jié)果:dddddd
             12345


例六:
       printf("dddddd\n \r ");
       printf("12345\n");
結(jié)果:同五

例七:
       printf("dddddd\n \r ");
       printf("12345");
結(jié)果:dddddd

例八:
       printf("dddddd\n");
       printf("12345\r ");
結(jié)果:dddddd

例九:
       printf("dddddd\n");
       printf("12345\n\r ");
結(jié)果:同五
 
二、總結(jié):
根據(jù)上面九個簡單而清楚的例子,以及我個人的一些理解,我就做個總結(jié)吧:
1.回車換行符,是2個符。一個回車,一個換行。\r僅僅是回車,\n是換行。一個是控制屏幕或者從鍵盤的Enter鍵輸入。另一個是控制“打印機”!
2.回車 = 光標(biāo)到達最左側(cè),換行 = 移到下一行。如果只回車,打印的東西會覆蓋同行以前的內(nèi)容,如果只換行,打印的東西會在下一行的先一個位置繼續(xù)。
3.\r實際是回到行首。\n如果下一行已經(jīng)有了一些內(nèi)容的話它會在那些內(nèi)容的后邊.因為一般情況下下一行是沒有數(shù)據(jù)的,很多時候\n也就成了\r\n作用一樣。

上一篇:異步http listener 完全并發(fā)處理懲罰http懇求的小例子

欄    目:C語言

下一篇:C語言字符串操作總結(jié)大全(超詳細(xì))

本文標(biāo)題:深入解析Linux下\r\n的問題

本文地址:http://mengdiqiu.com.cn/a1/Cyuyan/4502.html

網(wǎng)頁制作CMS教程網(wǎng)絡(luò)編程軟件編程腳本語言數(shù)據(jù)庫服務(wù)器

如果侵犯了您的權(quán)利,請與我們聯(lián)系,我們將在24小時內(nèi)進行處理、任何非本站因素導(dǎo)致的法律后果,本站均不負(fù)任何責(zé)任。

聯(lián)系QQ:835971066 | 郵箱:835971066#qq.com(#換成@)

Copyright © 2002-2020 腳本教程網(wǎng) 版權(quán)所有