\N ve \r arasındaki fark?
\N (yeni satır) \arasındaki fark r (satırbaşı) nedir?
Tüm cevaplar oldukça tahmin edilebilir, ama eğer \n ve \r arasında herhangi bir PRATİK farklılıklar varsa bilmek isterim. eklemek için düzenlenebilir: Diğer kullanılması gereken yerler var mı?
CEVAP
Ascıı kodu, 10 oldukları 3 ... ve 13 sırasıyla bakımından;-).
Ama cidden, çok var:
- Unix ve Unix benzeri tüm sistemler, 0 ** end-of-line,
\r
bir şey ifade etmiyor onun için özel bir kod - sonuç olarak, C ve çoğu dil bu şekilde kopya (uzaktan bile olsa),
\n
standart çıkış sırası için satır sonu (tercüme/OS özgü dizileri gerektiği gibi) - eski Mac sistemleri (pre-OS X)
\r
--son satırı yerine kodu - Windows (ve birçok eski OSs), satır sonu kodu 2 karakter,
\r\n
Bu sırada - olarak (şaşırtıcı;-) sonuç (Windows daha eski işletim sistemlerine giden),
\r\n
internette metin biçimleri için hat sonlandırma standardıdır - için elektro mekanik teletype-"terminalleri",
\r
komutları arabaya dön sola kadar vurur en soldaki stop (yavaş çalışma),\n
komutları rulo rulo bir çizgi (bir çok daha hızlı işlem) -- bu nedenle her zaman var\r
önceSilindir taşıma hala sola devam ederken taşıyabilirsiniz\n
,! -) - için karakter modu terminalleri (genellikle taklit bile-eski Basım olanlar yukarıdaki gibi), ham modu,
\r
\n
hareket benzer şekilde (hariç bakımından imleci gibihiçbir satır veya rulo;-)
Pratik, modern içerik yazma için bir metin dosyası gerekir her zaman kullanın. \n
(temel çalışma zamanı çevirir eğer sen bir garip OS, örneğin, Windows;-). Tek bir sebep için kullanın. \r
eğer sen de yazı karakteri terminal (ya da daha çok bir "konsol penceresi" taklit) ve bir sonraki satırı yazmak üzerine son yazmış olduğunuz (bazen kullanılan goofy "ascıı animasyon" etkileri örneğin ilerleme çubukları) -- bu almak oldukça eski bir dünya GUI gerçi;-).
Alan, değişken, nitelik ve Java POJOs ...
Bool ve C Boolean türleri arasındaki f...
ActionBarSherlock ve ActionBar Uyumlul...
Match_parent ve fill_parent arasındaki...
GetDefaultSharedPreferences ve getShar...