احمد ابراهيم تانية نظم عضو جديد
عدد الرسائل : 11 العمر : 35 الموقع : www.dja7med.com/vb تاريخ التسجيل : 17/11/2007
| موضوع: العلامات في السي منى لاحلى مهندسين السبت نوفمبر 17, 2007 3:15 pm | |
| [size=16]هناك العديد من هذه العلاما ت في لغة السي وهي تسمى بحالات الهروب(escape sequences)
n\ تنقل المؤشر إلى سطر جديد.
a\ (beeb alert) إعطاء جرس تنبيه حاول أن تستبدل هذه العلامة مع علامة الإنتقال إلى السطر ال جديد في المثال السابق حتى يتضح لك عم له ا.
b\ تنقل المؤشر حرف و احد إلى الخلف في (backspace) وهي تعمل عمل لوحة المفاتيح.
f\ (form feed) وهي إختصار ل وهذه اعلامة تقوم بنقل المؤشر من الصفحة الحالية إلى بد اية صفحة جديدة وهذه غالباً ما تستخدم في التحكم في طباعة الملفات أي ماهو النص الذي تريده في هذه الصفحة وماهو النص الذي تريده في صفحة أخرى وهكذ ا.
r\ carriage ) وهي إختصار ل وهو يقوم بنقل المؤشر إلى (return أول موقع في السطر الحالي.
t\ (Horizontal Tab) وهو إختصار ل وهو يقوم بنقل المؤشر بمقد ار ضغطة على مفتاح لوحة (tab) المفاتيح. أي إذ ا كان الضغط على يعطي خمس مسافات (tab) مفتاح ال إذن المؤشر سوف ينتقل خمس مسافات إذ ا تم إستخد ام هذه العلامة .وغالباً ما تستخدم هذه العلامة لترتيب شكل الخرج على الشاشة.
'\ هذه العلامة تقوم بطباعة العلامة (‘) ع لى الشاشة ولاحظ أن أكثر العلامات مثل علامات الإستفاهم وغيرها إذ ا أردت طباعتها ع لى شاشة المستخدم فلابد أن تكون مسبوقة بالشرطة المائلة و السبب في ذ لك يعود أن أكثر هذه العلامات مستخدمة من قبل لغة السي حيث أنها معرفة في المفسر أنها تقوم بعمل ما. “\ تقوم بطباعة (“). ?\ تقوم بطباعة (?). \\ تقوم بطباعة (\).
ddd\ وتقوم هذه العلامة بطباعة قيمة بالنظام . (0- الثماني( 8
xdd\ تقوم هذه العلامة بطباعة قيمة بالنظام السد اسي عشري و يمكنكم التجربة بهذا البرنامج رودو علي ما هي النتيجة كود: #include<stdio.h> main () {
printf(“\a\x41\n\t\101\a”); return 0; }
[/size]
| |
|
احمد نعيم عضو برونزى
عدد الرسائل : 121 العمر : 36 تاريخ التسجيل : 22/11/2007
| موضوع: رد: العلامات في السي منى لاحلى مهندسين الخميس نوفمبر 22, 2007 12:29 pm | |
| مجهوك رائع ...............جزاك الله خيرا | |
|