ورودی و خروجی در برنامهنویسی C مدیر ارشد رایشمند / ﺳﻪشنبه, 03 اسفند,1395 / دستهها: آموزش برنامه نویسی, آموزش زبان برنامه نویسی سی C آشنایی با ورودی/خروجی در زبان برنامهنویسی C در این بخش از سایت علمی رایمشند با یکی از مهمترین بخشهای برنامهنویسی در زبان C یعنی ورودی و خروجی آشنا میشیم. توی این زبان برای گرفتن داده از کاربر از تابع scanf() و برای نمایش خروجی به کاربر از تابع printf() استفاده میکنیم. تابع printf: خروجی برنامه تابع printf() دادههای قالببندیشده رو به خروجی مثل مانیتور میفرسته. مثلاً: #include <stdio.h>int main() { printf("C Programming"); return 0;} توضیح کوتاه:اجرای برنامه از تابع main() شروع میشه.برای استفاده از printf() باید فایل هدر <stdio.h> رو وارد کنی.عبارت return 0; نشونهٔ پایان موفق برنامهست. چاپ عدد صحیح با قالببندی int testInteger = 5;printf("Number = %d", testInteger); %d جای مقدار متغیر عدد صحیح مثل testInteger رو میگیره. چاپ float و double float number1 = 13.5;double number2 = 12.4;printf("number1 = %f\n", number1);printf("number2 = %lf", number2); برای float از %f و برای double از %lf استفاده میشه. چاپ کاراکتر با char char grade = 'A';printf("Grade = %c", grade); قالببندی %c مقدار کاراکتر رو چاپ میکنه. تابع scanf: دریافت ورودی از کاربر برای خوندن داده از ورودی مثل کیبورد، از scanf() استفاده میشه. مثال: int value;printf("Enter a number: ");scanf("%d", &value);printf("You entered %d", value); مقدار ورودی توسط کاربر در آدرس متغیر ذخیره میشه و با قالببندی مناسب نمایش داده میشه. مثال با float و double float num1;double num2;scanf("%f", &num1);scanf("%lf", &num2);printf("Float: %f, Double: %lf", num1, num2); مثال با کاراکتر char chr;scanf("%c", &chr);printf("You entered %c", chr); اگر از %d استفاده بشه، مقدار ASCII نمایش داده میشه. چاپ مقدار ASCII یک کاراکتر char ch = 'g';printf("Character: %c\n", ch);printf("ASCII: %d", ch); ورودی/خروجی چندتایی int a;float b;scanf("%d%f", &a, &b);printf("You entered %d and %f", a, b); قالببندی انواع داده در C قالببندینوع داده%dint%cchar%ffloat%lfdouble%hdshort int%uunsigned int%lilong int%llilong long int%luunsigned long int%lluunsigned long long int%csigned/unsigned char%Lflong double منبع: سایت علمی رایمشند انواع داده در برنامهنویسی C عملگرها در زبان برنامهنویسی C پرینت 47 رتبه بندی این مطلب: بدون رتبه کلمات کلیدی: آموزش زبان برنامه نویسی سی مدیر ارشد رایشمندمدیر ارشد رایشمند سایر نوشته ها توسط مدیر ارشد رایشمند تماس با نویسنده مطالب مرتبط کلاسهای حافظه در C — چهار سبک نگهداری متغیرها با مثالهای واضح توابع بازگشتی در C — چطور تابع خودش را صدا میزند؟ چهار روش تعریف تابع در C برای بررسی عدد اول — با مثالهای مرحلهبهمرحله توابع تعریفشده توسط کاربر در زبان C به همراه آموزش و مثال تابع در برنامهنویسی C آموزش کامل به همراه مثال نوشتن یک نظر نام: لطفا نام خود را وارد نمایید. ایمیل: لطفا یک آدرس ایمیل وارد نمایید لطفا یک آدرس ایمیل معتبر وارد نمایید نظر: لطفا یک نظر وارد نمایید موافقم این فرم نام، ایمیل، آدرس IP و محتوای شما را جمعآوری میکند تا بتوانیم نظرات درج شده در وبسایت را پیگیری کنیم. برای اطلاعات بیشتر خطمشی رازداری و شرایط استفاده< /a> که در آن اطلاعات بیشتری در مورد مکان، چگونگی و چرایی ذخیره داده های شما دریافت خواهید کرد. شما باید این قوانین را بخوانید و قبول کنید. افزودن نظر
آشنایی با ورودی/خروجی در زبان برنامهنویسی C در این بخش از سایت علمی رایمشند با یکی از مهمترین بخشهای برنامهنویسی در زبان C یعنی ورودی و خروجی آشنا میشیم. توی این زبان برای گرفتن داده از کاربر از تابع scanf() و برای نمایش خروجی به کاربر از تابع printf() استفاده میکنیم. تابع printf: خروجی برنامه تابع printf() دادههای قالببندیشده رو به خروجی مثل مانیتور میفرسته. مثلاً: #include <stdio.h>int main() { printf("C Programming"); return 0;} توضیح کوتاه:اجرای برنامه از تابع main() شروع میشه.برای استفاده از printf() باید فایل هدر <stdio.h> رو وارد کنی.عبارت return 0; نشونهٔ پایان موفق برنامهست. چاپ عدد صحیح با قالببندی int testInteger = 5;printf("Number = %d", testInteger); %d جای مقدار متغیر عدد صحیح مثل testInteger رو میگیره. چاپ float و double float number1 = 13.5;double number2 = 12.4;printf("number1 = %f\n", number1);printf("number2 = %lf", number2); برای float از %f و برای double از %lf استفاده میشه. چاپ کاراکتر با char char grade = 'A';printf("Grade = %c", grade); قالببندی %c مقدار کاراکتر رو چاپ میکنه. تابع scanf: دریافت ورودی از کاربر برای خوندن داده از ورودی مثل کیبورد، از scanf() استفاده میشه. مثال: int value;printf("Enter a number: ");scanf("%d", &value);printf("You entered %d", value); مقدار ورودی توسط کاربر در آدرس متغیر ذخیره میشه و با قالببندی مناسب نمایش داده میشه. مثال با float و double float num1;double num2;scanf("%f", &num1);scanf("%lf", &num2);printf("Float: %f, Double: %lf", num1, num2); مثال با کاراکتر char chr;scanf("%c", &chr);printf("You entered %c", chr); اگر از %d استفاده بشه، مقدار ASCII نمایش داده میشه. چاپ مقدار ASCII یک کاراکتر char ch = 'g';printf("Character: %c\n", ch);printf("ASCII: %d", ch); ورودی/خروجی چندتایی int a;float b;scanf("%d%f", &a, &b);printf("You entered %d and %f", a, b); قالببندی انواع داده در C قالببندینوع داده%dint%cchar%ffloat%lfdouble%hdshort int%uunsigned int%lilong int%llilong long int%luunsigned long int%lluunsigned long long int%csigned/unsigned char%Lflong double منبع: سایت علمی رایمشند