تحقیق در مورد تابع
لینک دانلود و خرید پایین توضیحات
دسته بندی : وورد
نوع فایل : .doc ( قابل ویرایش و آماده پرینت )
تعداد صفحه : 4 صفحه
قسمتی از متن .doc :
تابع ()printf این تابع برای انتقال اطلاعات از کامپیوتر به صفحه نمایش مورد استفاده قرار می گیرد و بصورت زیر استفاده می شود : ;( عبارت دیگر " / عبارت " 1) printf) "عبارت " 1 شامل تعدادی کاراکترهای کنترلی ، کاراکترهای قالب جهت تعیین شکل خروجی و رشته های دیگری است که باید به خروجی منتقل شوند . " عبارت دیگر " شامل اطلاعاتی هستند که با فرمت مشخص شده در " عبارت " 1، باید به خروجی منتقل شوند. کاراکترهایی که برای تعیین فرمت خروجی مورد استفاده قرار می گیرند با کاراکتر %شروع می شوند ( جدول 1 ) .
کاراکتر | نوع اطلاعات که باید به خروجی منتقل شود |
%C | % یک کاراکتر | |%d | % اعداد صحیح دهدهی مثبت و منفی | |%i | % اعداد صحیح دهدهی مثبت و منفی | |%e | % نمایش علمی عدد همراه با حرف e | |%E | % نمایش علمی عدد همراه با حرف E | |%f | % عدد اعشاری ممیز شناور | |%g | % اعداد اعشاری ممیز شناور | |%G | % اعداد اعشاری ممیز شناور | |%O | % اعداد مبنای 8 مثبت | |%S | % رشته ای از کاراکترها ( عبارت رشته ای ) | |%U | % اعداد صحیح بدون علامت ( مثبت ) | |%x | % اعداد مبنای 16 مثبت با حروف کوچک | |%X | % اعداد مبنای 16 مثبت با حروف بزرگ | |%p pointer | % ( اشاره گر ) | |%n | % موجب میشود تا تعداد کاراکترهایی که تا قبل | || ازاین کاراکتر به خروجی منتقل شده اند شمارش | || شده و در پارامتر متناظر با آن قرار گیرد . | |%% | % علامت % |
جدول (1) . کاراکترهای فرمت در تابع ()printf کاراکترهای کنترلی که در تابع ()printf بکار میروند در جدول (2) آمده است . بعضی از کاراکترهای کنترلی برای انتقال خروجی به یک محل معین از صفحه نمایش مورد استفاده قرار می گیرند .
| کاراکتر عملی که انجام می شود |
\f | \ موجب انتقال کنترل به صفحه جدید می شود | |\n | \ موجب انتقال کنترل به خط جدید می شود | |\t | \ انتقال به 8 محل بعدی صفحه نمایش | |\" | \ چاپ کوتیشن (") | |\' | \ چاپ کوتیشن (') | |\0 NULL | \ رشته تهی | | back slash | \\ ||\V | \ انتقال کنترل به 8 سطر بعدی | |\N | \ ثابت های مبنای 8( N( عدد مبنای 8 است ) | |\xN | \ ثابت های مبنای 16( N( عدد مبنای 16 است ) |
جدول (2) . کاراکترهای کنترلی چند دستور متوالی که شامل تابع ()print باشند ، خروجی خود را بر روی یک سطر منتقل یم کنند . مگر این که با پارامتر کنترلی \n کنترل را به سطر بعدی منتقل کنیم . مثال 1:
main)(
{
printf(" i like %c "/'c' );
printf("%s"/"very much." );
}
خروجی حاصل از اجرای برنامه فوق بصورت ذیل خواهد بود : i like c very much.با استفاده از \n می توانیم خروجی را در چند سطر داشته باشیم . main)({printf("this is second program.\n" );printf("output is in two line." );}خروجی حاصل از اجرای برنامه فوق بصورت ذیل است : this is second program.output is in two line.مثال 2: main)({int num ;printf("the address of num is:" );printf(" %p"/ num );}در مثال فوق عبارت num آدرس متغیر num را مشخص می کند که برای نوشتن آن از کاراکتر فرمت %p استفاده شده است . نمونه ای از خروجی مثال 2 بصورت زیر است . the address of num is : 6A30:OFE4اگر در تابع ()printf چند کاراکتر فرمت داشته باشیم ، هر کاراکتر با یک عنصر داده که باید به خروجی برود تطبیق داده می شود : main)({int a=10 ;float b=20 ;printf(" a is:%d/b is :%f"/a/b);}خروجی حاصل از اجرای برنامه فوق بصورت ذیل است : a is:10/b is:20:000000مثال 3: main)({unsigned int num ;num=100 ;printf("the value of num is:%u"/num);}همانطوری که در مثال 3 مشاهده می شود ، برای چاپ عدد num که بصورت عدد صحیح بدون علامت تعریف شد ، از %u استفاده شده است . خروجی حاصل از اجرای برنامه مثال 3 به صورت ذیل است : the value of num is:100مثال 4: main)({double d ;d=le+007 ;printf("the value of d is:%e\n"/d);printf("the value of d is:%E\n"/d);printf("the value of d is:%g\n"/d);}خروجی حاصل از اجرای برنامه مثال 4 بصورت ذیل خواهد بود : the value of d is:1.00000e+07the value of d is:1.00000E+07the value of d is:1e+07همانطور که مشاهده می شود برای چاپ اعدادی که بصورت نماد علمی باشند میتوان از کاراکترهای فرمت % e، % E،و % gو استفاده کرد . مثال 5: main)({float f=12.50 ;int t=10 ;printf("\n f is:%f"/f );printf(" tenper is:%%%d"/t );}خروجی حاصل از اجرای برنامه فوق بصورت زیر است : f is:12.500000/tenper is:%10در مثال 5 برای چاپ علامت % از کاراکتر %% و برای چاپ متغیر f از نوع float می باشد از %f استفاده شده است . کاراکتر فرمت %n از سایر کاراکترهای فرمت متفاوت است . این کاراکتر بجای انتقال مقادیری به خروجی ، موجب می شود تا تعداد کارکترهایی که تا قبل از این کاراکتر به خروجی منتقل شده اند ، شمارش شده و در پارامتر متناظر با آن قرار بگیرد . مثال 6: main)({printf("\neach\tword\tis\n" );printf("tabbed\tover\tonce" );}خروجی از اجرای برنامه فوق بصورت زیر خواهد بود : each word istabbed over onceکاراکتر کنترلی \b موجب انتقال مکان نما به اندازه یک کاراکتر به عقب میشود ( بسمت چپ ). کاراکترهای کنترلی \ "و \و برای چاپ کوتیشن درخروجی مورد استفاده قرار می گیرند . تعیین طول میدان در تابع ()printf در حین انتقال اطلاعات توسط تابع ()printf میتوانیم طول میدان خروجی را مشخص کنیم . در این مورد می توانیم محل نقطه اعشار و تعداد ارقام اعشار را نیز تعیین کنیم . تعیین طول میدان در جدول بندی ها بسیار مفید است . طول میدان ، بصورت w.d است که در اعداد اعشاری ممیز شناور ، w طول میدان و d تعداد ارقام اعشار را مشخص می کند . مثال 7: main)({printf("\n%8.1f %8.1f %8.1f\n"/3.0/12.5/523.3 );printf("\n%8.1f %8.1f %8.1f\n"/300.0/1200.5/5300.3 );}خروجی حاصل از اجرای برنامه فوق بصورت زیر است : 3.0 12.5 523.3300.0 1200.5 5300.3همانطورکه مشاهده می گردد طول میدان برابر با 8 و تعداد ارقام اعشار، برابر با یک که در منتهاالیه سمت راست میدان قرار گرفته ، منظور شده است . برای توضیح بیشتر ، عدد 5300/3 را در حافظه نشان می دهیم : ؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤ | | | 5 | 3 | 0 | 0 | . | 3 |ؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤؤ اگر فرمت w.d که طول میدان را مشخص می کند در مورد رشته ها استفاده گردد ، w حداقل طول میدان و d حداکثر کاراکترهای قابل چاپ را مشخص می کند . اگر w.d در مورد اعداد صحیح بکار برده شود ، w مشخص کننده حداقل طول میدان و d تعیین کننده حداکثر طول میدان است . مثال 8: main)({printf("%7.4f\n"/123.1234567 );printf("%3.8d\n"/1000 );printf("%10.16a\n"/"this is a" );printf(" simple test" );}خروجی حاصل از اجرای برنامه فوق بصورت زیر است : 123.123500001000this is a simpleدر خروجی اول ، تعداد ارقام اعشاری 4 در نظر گرفته شده که بقیه ارقام حذف شده اند و ضمنا" عدد حاصل گرد شده است . در خروجی دوم که : میدان 3/8 است عدد صحیح 1000 چاپ شده است . در خروجی سوم از رشته this is a simple به اندازه 16 کاراکتر چاپ شده است . در حالت معمولی ، خروجی حاصل در سمت راست میدان قرار می گیرد که می توان با قرار دادن علامت منها ( - ) بلافاصله پس از علامت % ، اطلاعات را در سمت چپ میدان
سایر محصولات :
تحقیق در مورد تابع
تحقیق در مورد تابع...
تب بی دوام گاویتب بی دوام گاوی...
تب بی دوام گاوی 15 صتب بی دوام...
تب بی دوام گاوی 19صتب بی دوام گاوی...
تب برفکی 23صتب برفکی 23ص...
تاریخچه و سیر تحولی در زمینشناسی 5صتاریخچه و سیر...
گرامرکامل زبان انگلیسیاندرویدیگرامرکامل زبان انگلیسیاندرویدی...
تاریخچه غزل 16صتاریخچه غزل 16ص...
تاریخ زبان فارسی 12صتاریخ زبان فارسی 12ص...
تاریخچه چنگلکاری در ایران 10 صتاریخچه چنگلکاری در ایران 10...
تاریخچه و سیرتحول مخابرات در ایرانتاریخچه و سیرتحول...
تاریخچه جهانگردی 15 صتاریخچه جهانگردی 15 ص...
تاریخچه حفاظت وشکل گیری پارکهای ملی ومناطق حفاظت شده و حسابداری آن 13صتاریخچه حفاظت وشکل گیری پارکهای ملی...
تاریخ بیهقی 200 صتاریخ بیهقی 200 ص...
تاریخچه آموزش پیش دبستانیتاریخچه آموزش پیش دبستانی...
تاثیراستانداردهای حسابداری بین المللی بر شرکتهاتاثیراستانداردهای حسابداری بین المللی بر شرکتها...
تاثیراستانداردهای حسابداری بین المللی بر شرکتها2تاثیراستانداردهای حسابداری بین المللی بر...
تاثیراستانداردهای حسابداری بین المللی بر شرکتها 10تاثیراستانداردهای حسابداری بین المللی بر شرکتها...
تاثیر گزارش حسابرسی بر بازده سهام55 صتاثیر گزارش حسابرسی بر...
تاثیر گزارش حسابرسی بر بازده سهام2تاثیر گزارش حسابرسی بر...
تاثیر گزارش حسابرسی بر بازده سهام35 صتاثیر گزارش حسابرسی بر بازده سهام35...
تاثیر شیوه های فرزند پروریِ والدین بر شخصیتِ اجتماعی و فرهنگی جوانان 13صتاثیر شیوه های...
تاثیر سود هر سهم بر بازده سهام 125تاثیر سود هر سهم بر بازده سهام...
تاثیر کلاس بندی بر پیشرفت تحصیلی دانش آموزانتاثیر کلاس بندی بر پیشرفت...
تاثیر موقعیت جغرافیایی ایران در شکل گیری فرهنگ و تمدن 18صتاثیر موقعیت جغرافیایی ایران...
تئوری حسابداری اجتماعیتئوری حسابداری اجتماعی...
تئوری حسابداری اجتماعی 11صتئوری حسابداری اجتماعی 11ص...
تأملی در جایگاه و رابطه دانشگاه و صنعت 6 صتأملی در جایگاه و رابطه دانشگاه...
تأثیر گزارش حسابرسی بر بازده سهام3تأثیر گزارش حسابرسی بر بازده سهام3...
تأثیر عوامل فیزیکی کلاس بر پیشرفت تحصیلی دانشتأثیر عوامل فیزیکی...
تأثیر عوامل فیزیکی کلاس بر پیشرفت تحصیلی دانش 25 صتأثیر عوامل فیزیکی...
تأثیر ویژگیهای فردی منابع انسانی بر اثربخشی مدارس غیرانتفاعی 25 صتأثیر ویژگیهای فردی منابع انسانی بر...
تآثیر سردخانه بر روی مواد غداییتآثیر سردخانه بر روی مواد...
تأثیر بازار آزاد در اشتغالتأثیر بازار آزاد در اشتغال...
بیوتکنولوژی و علوم پزشکی 10صبیوتکنولوژی و علوم پزشکی 10ص...
بیوتکنولوژی و علوم پزشکی 10 صبیوتکنولوژی و علوم...
بیماریهای گاوی 1بیماریهای گاوی 1...
بیماریهای متابولیکی گاو شیریبیماریهای متابولیکی گاو شیری...
بیماری های واگیر سرخک 20صبیماری های واگیر سرخک...
بیماری های واگیر 20 صبیماری های واگیر ...
بیماری های ارثی استخوانهابیماری های ارثی...
بیماری های مشترک بین انسان وحیوانبیماری های مشترک بین انسان...
بیماری دیابتبیماری دیابت...
بیماری تالاسمی 14صبیماری تالاسمی 14ص...
بیماری آنفلوانزای مرغیبیماری آنفلوانزای مرغی...
بینایی سنجی 7صبینایی سنجی 7ص...
بیماری های طیوربیماری های طیور...
بیماریهای گاویبیماریهای گاوی...
بیماری کزاز 5صبیماری کزاز 5ص...
بیماری کزازبیماری کزاز...
مجله Auto Restorerمجله Destiny شماره 69
تحقیق در مورد گزارش کارآموزی زراعت سویا 31 ص
تحقیق در مورد گلخانه 22 ص
تحقیق در مورد گزارش کار آموزی ریخته گری 47 ص
تحقیق در مورد گروههای سازگاری رویش در قارچ 45 ص
تحقیق در مورد کوبیسم
تحقیق در مورد کنترل جمعیت و نهاد خانواده در اروپا 4ص
تحقیق در مورد کاربرد ربات در دریا 15 ص
تحقیق در مورد کابل ها 50ص
تحقیق در مورد چگونه نیروی خود را در ورزش تنیس به بالاترین حد خود برسانیم
تحقیق در مورد چگونگی تنظیم قرارداد اجاره واحدهای مسکونی و نحوه تخلیه آنها 7ص
تحقیق در مورد چگونه زباله کمتری تولید کنیم
تحقیق در مورد چگونه بین مسئولیت های کاری و خانوادگی تعادل برقرار کنیم
تحقیق در مورد چک 10ص
تحقیق در مورد عدالت در یونان باستان و ایران 38ص
تحقیق در مورد عکس شیخ صفی
تحقیق در مورد عارضه گودی کمر
تحقیق در مورد فرسایش و راههای مقابله با آن 38 ص
تحقیق در مورد فداییان اسلام 14 ص
تحقیق در مورد فخرالدین اسیعد گرگانی
تحقیق در مورد طالبان و امنیت جمهوری اسلامی ایران 23 ص
تحقیق در مورد طراحی و کاربرد سیستم هزینه یابی بر مبنای فعالیت 28 ص
تحقیق در مورد علوم محاسباتی و علم نانو 38 ص
تحقیق در مورد عشایر خوزستان
تحقیق در مورد فرایند تصمیم گیری خریدار ومصرفکننده
تحقیق در مورد عصر مدرن و شکوفایی اقتصادی 20 ص
تحقیق در مورد شرکت سهامی 32 ص
تحقیق در مورد سیستم مخابرات
تحقیق در مورد طرز کار آسانسور 32 ص
تحقیق در مورد علل پیشروی مسلمانان در ایران و شکست ساسانیان 29 ص
تحقیق در مورد شرکتها ، بنگاههای اقتصادی ، بازرگانان و آرمان توسعه هزاره 77 ص
تحقیق در مورد سیمپیچی موتور خادمی
تحقیق در مورد غلامحسین بنان افتخاری سراج 13ص
تحقیق در مورد علم ریاضیات 19 ص
تحقیق در مورد پول و ارز بانکداری
پاورپوینت در مورد مدیریت زخم های فشاری
کلمات کلیدی :اعشاری ممیز شناور مورد اسفاده قرار عداد ارقام اعشار اعداد اعشاری ممیز 00000e 07the value نمایش مورد اسفاده راس میدان قرار طول میدان اجرای برنامه فوق بصور }خروجی حاصل برنامه فوق بصور زیر printf خروجی میدان کاراکر اسفاده کاراکرهای اعداد
- ۹۶/۰۹/۱۰