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

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

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

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

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

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