|
الدرس الرابع للغة السى البرمجية
الحل هو كتابتها كالتالي:
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.
|