اولین بار است که به این وب‌سایت می‌آیید. راهنما را مطالعه کنید!
x
موسسه خیریه محک

شهر ریاضی بازی-ریاضی

نوع ثابت پیش‌فرض اعشاری

0 امتیاز
483 نمایش

ثابت پیش‌فرض اعشاری زیر چه نوعی داره؟

cout<<1.2;

با استفاده از sizeof() توی سیستم من مقادیر زیر نشون داده شد

cout<<sizeof(float); // output 4
cout<<sizeof(double); // output 8
cout<<sizeof(long double); // output 8
cout<<sizeof(1.2);

بنابراین یا باید double باشه یا long double درسته؟

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پرسیده شده پنجشنبه ۲۷ تیر ۱۳۹۲ در C++ توسط prodo  

1 پاسخ

0 امتیاز

بله نوع ثابت اعشاری به صورت پیش‌فرض double هست مگر این‌که از علامت‌های l یا f برای تغییر اون استفاده بشه

هیچ پژوهش انسانی نمی‌تواند ادعای علمی بودن داشته باشد، مگر این‌که از برهان ریاضی برخوردار باشد (لئوناردو داوینچی)
پاسخ داده شده پنجشنبه ۲۷ تیر ۱۳۹۲ توسط prodo