عرض مشاركة واحدة
قديم 29-09-2004, 16:01   رقم المشاركة : 1 (permalink)
معلومات العضو
الحاج متولى
عضو مميز
 
الصورة الرمزية الحاج متولى
 

 

 
إحصائية العضو








الحاج متولى غير متواجد حالياً

 

إحصائية الترشيح

عدد النقاط : 24
الحاج متولى is on a distinguished road

 

 

الدرس الرابع للغة السى البرمجية

الحل هو كتابتها كالتالي:

printf ("Hi I am \\ Talal");

سنلاحظ أن المخرج على الشاشة هو :

Hi I am Talal

والحال ايضاً نفس الشئ مع الـ ؟ و الـ ' و الـ "
فما عليك إلا كتابتها مرتين ؟؟ و "" و ' ' .

ولنرى الان هذا البرامج على السريع :

#include "stdio.h"
main ( )
{
int a = 5, b = 10, c ;
float f = 45.5 ;
char ch = 'Y' ;
char name[10] = "Talal" ;

c = a + b ;
printf ("The int c = %d \n",c) ;
printf ("The float f = %f \n",f) ;
printf ("The char ch = %c \n",ch) ;
printf ("The string name = %s\n",name) ;
return 0 ;
}

لاحظ أن المخرجات ستكون بالشكل التالي :

The int c = 15
The float f = 45.5
The char ch = Y
The string name = Talal

لاحظ أن %d تكون توصيف لمتغير من نوع int ,
و الـ %f تكون لتوصيف متغير من نوع float ,
والـ %c تكون لتوصيف متغير من نوع char أي حرف واحد ,
والـ %s تكون لتوصيف متغير من نوع string حرف أو أكثر .

ثانياً:
دالة الادخال

scanf ( ) ;

وهي دالة لإدخال أي نوع من أنواع الـ Data Type .
وممكن نشوف هذا المثال و يكون كافي :

#include "stdio.h"
main ( )
{
int a ;
char string[20] ;
printf ("\nEnter an int VALUE: ") ;
scanf ("%d",&a) ;
printf ("nEnter a string: ") ;
scanf ("%s",string) ;
printf ("The int value is:%d ,,, the string is:%s\n", a, string) ;
return 0 ;
}

لنلقي نظرة على البرنامج بسرعة :
في الأول عرفنا متغيرين الاول من نوع int و الثاني من نوع char
وهي مصفوفة لأن الجمل في السي هي عبارة عن مصفوفة من نوع char .
ثم طبعنا عبارة تطلب من المستخدم إدخال قيمة من نوع int
ثم إستخدمنا الدالة scanf لإدخال هذه القيمة في المتغير a ,
لاحظ أننا كتبنا a& وليس a و هذا مطلب اساسي لجميع المتغيرات
ماعدا نوع string , وهذا موضوع في الـ Functions يسمى

التعديل الأخير تم بواسطة : الحاج متولى بتاريخ 11-11-2004 الساعة 00:17.
الحاج متولى غير متواجد حالياً   رد مع اقتباس