مثال واقعی داده ها (Real-Life Example)
می خواهیم با انواع داده در C یک حساب خرید ساده بسازیم. «متغیر (Variable)» ظرف داده است. با عدد صحیح یا اعشاری و یک کاراکتر، مبلغ نهایی را چاپ می کنیم.
محاسبه هزینه کل با انواع داده
از int برای تعداد، از float برای قیمت، و از char برای نماد پول استفاده می کنیم. سپس با printf چاپ می کنیم.
// ایجاد متغیرهای انواع مختلف
int items = 50;
float cost_per_item = 9.99f;
float total_cost = items * cost_per_item;
char currency = '$';
// چاپ مقادیر
printf("Number of items: %d\n", items);
printf("Cost per item: %.2f %c\n", cost_per_item, currency);
printf("Total cost = %.2f %c\n", total_cost, currency);
گام های عملی
- یک
intبرای تعداد تعیین کن. - یک
floatبرای قیمت هر مورد بساز. - حاصل ضرب را در
total_costذخیره کن. - یک
charبرای نماد پول بگذار. - با قالب درست، همه را چاپ کن.
قالب بندی خروجی
الگوی %.2f دو رقم اعشار نشان می دهد. این الگو برای نمایش قیمت ها تمیز است؛ مثل رسید خرید مدرسه.
نکته: اگر قیمت خیلی دقیق است، از اعداد و دقت اعشاری کمک بگیر تا نمایش مناسب انتخاب شود.
جمع بندی سریع
intبرای شمارش موارد است.floatبرای قیمت های اعشاری است.charنماد پول را نگه می دارد.%.2fقیمت را خواناتر می کند.
مطالب مرتبط: حجم حافظه، اعداد، دقت اعشاری.