-->
PROGRAMMATION PROGRAMMATION

آخر الأخبار

جاري التحميل ...

المدخلات و المخرجات في لغة C

 

 المدخلات و المخرجات في لغة C

سنتعلم استخدام وظيفة scanf () لأخذ مدخلات من المستخدم ، ووظيفة printf () لعرض الإخراج للمستخدم.

المخرجات في لغة C

في البرمجة بلغة C ، printf()هي إحدى وظائف الإخراج الرئيسيةترسل الوظيفة الإخراج المنسق إلى الشاشةعلى سبيل المثال،

#include <stdio.h>   

int main()

{

         int testInteger = 5;

         float number1 = 13.5;

        double number2 = 12.4;    

        char chr = 'a';   

    // Displays the string inside quotations

    printf("C Programming");

    printf("Number = %d", testInteger);

    printf("number1 = %f\n", number1);

    printf("number2 = %lf", number2);

    printf("character = %c", chr); 

    return 0;

}

________________________________________________________

C Programming

Number = 5

number1 = 13.500000

number2 = 12.400000

character = a

________________________________________________________

 

كيف يعمل هذا البرنامج؟

  • يجب أن تحتوي جميع برامج C على main()الوظيفةيبدأ تنفيذ الكود من بداية main()الوظيفة.
  • و printf()هي وظيفة المكتبة لإرسال الإخراج المنسقة إلى الشاشةتقوم الوظيفة بطباعة السلسلة داخل الاقتباسات.
  • لاستخدامها printf()في برنامجنا ، نحتاج إلى تضمين stdio.hملف header باستخدام  #include <stdio.h>العبارة.

في return 0;بيان داخل main()وظيفة هو "وضع الخروج" من البرنامجإنه اختياري

 

 المدخلات  في لغة C

في البرمجة بلغة C ، scanf()هي واحدة من الوظائف شائعة الاستخدام لأخذ المدخلات من المستخدمو scanf()ظيفة يقرأ مدخلات منسقة من الإدخال القياسي مثل لوحات المفاتيح.

 

#include <stdio.h>   

int main()

{

    int testInteger;

    printf("Enter an integer: ");

    scanf("%d", &testInteger); 

    printf("Number = %d",testInteger);

    return 0;

}

________________________________________________________

Output

Enter an integer: 4

Number = 4

________________________________________________________

#include <stdio.h>   

int main()

{

    float num1;

    double num2;

    printf("Enter a number: ");

    scanf("%f", &num1);

    printf("Enter another number: ");

    scanf("%lf", &num2);

    printf("num1 = %f\n", num1);

    printf("num2 = %lf", num2);

    return 0;

}

________________________________________________________

Output

Enter a number: 12.523

Enter another number: 10.2

num1 = 12.523000

num2 = 10.200000

________________________________________________________

#include <stdio.h>

int main()

{

    char chr;

    printf("Enter a character: ");

    scanf("%c",&chr);    

    printf("You entered %c.", chr); 

    return 0;

}  

________________________________________________________

Output

Enter a character: K

You entered K

________________________________________________________

#include <stdio.h>

int main()

{

    char chr;

    printf("Enter a character: ");

    scanf("%c",&chr);    

    // When %c is used, a character is displayed

    printf("You entered %c.\n",chr); 

    // When %d is used, ASCII value is displayed

    printf("ASCII value is %d.", chr); 

    return 0;

}

________________________________________________________

Output

Enter a character: g

You entered g.

ASCII value is 103.

________________________________________________________


إدخال و اخراج عدة قيم 

إليك كيفية أخذ مدخلات متعددة من المستخدم وعرضها.

#include <stdio.h>

int main()

{

    int a;

    float b;

    printf("Enter integer and then a float: ");

      // Taking multiple inputs

    scanf("%d%f", &a, &b);

    printf("You entered %d and %f", a, b); 

    return 0;

}

________________________________________________________

Output

Enter integer and then a float: -3

3.4

You entered -3 and 3.400000

 محدد التنسيق بالنسبة للمدخلات و المخرجات من خلال الجدول هنا


جميع الحقوق محفوظة

PROGRAMMATION

2021