ما هو الفرق بين/r و/n ، كيف يجب أن نستخدمه عند الترميز ، دعنا نلقي نظرة عليه أدناه.
الفرق:
/ ص:
الاسم الكامل: عودة النقل (عربة "سيارة" ، مكون على الطابعة)
الاختصار: العودة
الاختصار: ص
رمز ASCII: 13
الوظيفة: انقل المؤشر إلى أقصى اليسار من الخط الحالي
/ن:
الاسم الكامل: خط جديد
الاسم المستعار: تغذية الخط
الاختصار: ن
رمز ASCII: 10
الدور: حرك المؤشر إلى أسفل
كيف تمثل أنظمة التشغيل المختلفة "Enter+Enter" (أي نهاية الخط):
Unix ، Linux:/n يعني أن Enter+Change ،/r لا معنى له
يشير Windows ، DOS:/R/N إلى أن الإدخال+تغييرات ، لا يمكن تغيير الترتيب
Mac:/r يشير إلى أن Enter+Change
تاريخ:
آلة الكتابة الإنجليزية الميكانيكية: على الآلة الكاتبة ، هناك مكون يسمى "النقل". عندما يكون الخاسر ممتلئًا ، سيقوم المستخدم بترويج "السيارة" إلى موضع البداية. يسمى هذان الإجراءان "Enter" ، وهو ما يعادل مفتاح "Enter" في لوحة المفاتيح الحالية.
الممر الكهربائي: (Teletype Model 33 ، المفهوم TTY تحت Linux/UNIX يأتي أيضًا من هنا) 10 أحرف في الثانية. ومع ذلك ، فإنها لديها مشكلة أنه عند الانتهاء من الصف ، تحتاج إلى استخدامه لمدة 0.2 ثانية لتكتب حرفين فقط. إذا كانت هناك شخصيات جديدة في هذه 0.2 ثانية ، فستفقد هذه الشخصية.
نتيجة لذلك ، فكر المطور في طريقة لحل هذه المشكلة ، أي إضافة حرفين إلى نهاية كل سطر. يسمى أحدهم "العودة" وأخبر المطبعية بوضع الرأس المطبوع على الحدود اليسرى ؛ تم اختصار هذين الإجراءين كـ "/r" و "/n".
كيفية استخدام لغة البرمجة:
نظرًا لأن "/n" ممثلة بـ "/n" في UNIX ، يمكن استخدامها مباشرة في لغة C (ولغة C الأخرى ، مثل C ++ ، Java) ، والتي سيتم استخدامها تلقائيًا في تشغيل مختلف أنظمة.
ما سبق هو كل محتويات هذه المقالة.