gfselm

  • ۰
  • ۰

تحقیق در مورد تابع

لینک دانلود و خرید پایین توضیحات

دسته بندی : وورد

نوع فایل : .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 خروجی میدان کاراکر اسفاده کاراکرهای اعداد
  • ۹۶/۰۹/۱۰
  • وبلاگ وبلاگ

نظرات (۰)

هیچ نظری هنوز ثبت نشده است

ارسال نظر

ارسال نظر آزاد است، اما اگر قبلا در بیان ثبت نام کرده اید می توانید ابتدا وارد شوید.
شما میتوانید از این تگهای html استفاده کنید:
<b> یا <strong>، <em> یا <i>، <u>، <strike> یا <s>، <sup>، <sub>، <blockquote>، <code>، <pre>، <hr>، <br>، <p>، <a href="" title="">، <span style="">، <div align="">
تجدید کد امنیتی