سؤال

التكرار المحتمل:
ما الفرق بين و ؟

أدرك أن الأمر يختلف من نظام تشغيل إلى آخر، على سبيل المثال، قد يكون " " متوقعًا في نظام التشغيل Windows، وقد يكون " " متوقعًا في Unix snd وقد يكون " " متوقعًا في أجهزة Mac.

ما هي الاختلافات بين تسلسلي الهروب هذين (أو الثلاثة، إذا كنت تريد تضمين " ")؟لماذا لا يكون متسقًا عبر جميع الأنظمة؟

أنا فضولي بشأن هذا.

هل كانت مفيدة؟

المحلول

لأنه ليس كذلك.

يعني "سطر الإرجاع". يعني "خط جديد" سطر تغذية

تتمتع بعض الأنظمة بالحكمة الكافية لتقترح أن كل ما تحتاجه لإيصال المؤشر إلى سطر جديد هو \n.يعتقد البعض الآخر أنه من الأنسب الذهاب \r\n, ، لأنهم قد يدعون أن موضع العمود يحتاج إلى إعادة التعيين أيضًا (على سبيل المثال.ال \r).

في بعض الأحيان تكون الأمور في مجال الحوسبة "بهذه الطريقة فقط".هذه هي واحدة من تلك الحالات :)

نصائح أخرى

الفرق بين ' ' و' ' هو 3.

الإجابة المقبولة ليست دقيقة تمامًا.في الواقع، يعني "تغذية سطر"، وليس "سطر جديد".يعد التمييز مهمًا لأن كلا الرمزين يعودان إلى أيام أجهزة المبرقة كمخرج أساسي للكمبيوتر بدلاً من CRT أو LCD.بالنسبة للمُبرِقة، كانت عملية تحريك رأس الطباعة مرة أخرى إلى العمود 1 وعملية تغذية الورق لأعلى سطرًا واحدًا بمثابة إجراءين مختلفين.فيما يتعلق بأصل الاصطلاحات المختلفة لأحرف نهاية السطر في الملفات، فقد أشارت الإجابات الأخرى بشكل صحيح إلى أن هذا مجرد فضول تاريخي.

إنه غير متسق بسبب القرارات التاريخية التي اتخذها كل صانع لأنظمة التشغيل.أما بالنسبة للاختلافات، انظر الحرفين 12 و 15 هنا: http://www.asciitable.com/

بعض الأنظمة ليس لديها حتى مفهوم نهاية السطر.تدعم جميع أنظمة تشغيل VAX/VMS وIBM VM الملفات المستندة إلى السجلات حيث لا توجد حاجة لعلامة نهاية السطر.

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top