نمایش نتایج: از شماره 1 تا 6 , از مجموع 6

موضوع: تفاوت نوع داده ای float با double در php

  1. #1
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض تفاوت نوع داده ای float با double در php

    تو گوگل سرچ زذم منابع فارسی خیلی کم بود و نامعلوم .
    تو سایت خوده php هم این مقاله رو پیدا کردم ولی متوجه منظورش نشدم : http://www.php.net/manual/en/language.types.float.php


    اینطور که حدس میزنم هیچ فرقی نمیکنه . ولی نباید حدسم درست باشه بالاخره یه فرقی دارن این دوتا


    این کد رو ران کنید :

    کد PHP:


    $vad 
    1.1;

    print 
    gettype($vad);

    var_dump($vad); 

    چرا یه بار میگه double هست یه بار دیگه میگه float ??

  2. # ADS




     

  3. #2
    عضو دائم Rezash آواتار ها
    تاریخ عضویت
    Feb 2010
    محل سکونت
    مشهد
    نوشته ها
    1,923
    تشکر تشکر کرده 
    889
    تشکر تشکر شده 
    2,385
    تشکر شده در
    1,535 پست

    پیش فرض پاسخ : تفاوت نوع داده ای float با double در php

    بله فرقی ندارند !
    پاسخ از stack :
    There is no difference in PHP. float, double or real are the same datatype.

    At the C level, everything is stored as a double.
    The real size is still platform-dependent.
    http://stackoverflow.com/a/3280965/877320
    بک آپ بگیرید قبل از آنکه پشیمان شوید!
    تشخیص سیستم مدیریت محتوای سایت - سایت شخصی

  4. تعداد تشکر ها از Rezash به دلیل پست مفید


  5. #3
    عضو انجمن rayanagostar آواتار ها
    تاریخ عضویت
    Aug 2016
    نوشته ها
    165
    تشکر تشکر کرده 
    42
    تشکر تشکر شده 
    89
    تشکر شده در
    79 پست

    پیش فرض پاسخ : تفاوت نوع داده ای float با double در php

    نقل قول نوشته اصلی توسط <?php?> نمایش پست ها
    تو گوگل سرچ زذم منابع فارسی خیلی کم بود و نامعلوم .
    تو سایت خوده php هم این مقاله رو پیدا کردم ولی متوجه منظورش نشدم : http://www.php.net/manual/en/language.types.float.php


    اینطور که حدس میزنم هیچ فرقی نمیکنه . ولی نباید حدسم درست باشه بالاخره یه فرقی دارن این دوتا


    این کد رو ران کنید :

    کد PHP:


    $vad 
    1.1;

    print 
    gettype($vad);

    var_dump($vad); 

    چرا یه بار میگه double هست یه بار دیگه میگه float ??
    ممکنه در پایه و اساس با هم فرق داشته باشن ولی تو php فرقی ندارند و یکی هستند
    اسکریپت فروش اکانت دیجیتالی IBSmng. اپل آیدی ٫ لایسنس ٫ آنتی ویروس و اکانت مبتنی بر IBSng . کاملا فارسی + پنل کاربری +‌تمدید‌ آنلاین
    وب سایت رسمی :ibsmng.ir - تلگرام : @taher6775 - تماس : 09111276775

  6. تعداد تشکر ها ازrayanagostar به دلیل پست مفید


  7. #4
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : تفاوت نوع داده ای float با double در php

    سلام، float چهار بایتی هست و اعداد اعشاری با دقت هشت تایی نشون میده، double هشت بایتی هست و اعداد اعشاری را میتوانید با دقت شونزده تایی (تعداد رقم اعشار) نشون بدید.
    ویرایش توسط T.Toosi : November 19th, 2016 در ساعت 22:32

  8. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


  9. #5
    عضو انجمن
    تاریخ عضویت
    Jun 2015
    نوشته ها
    194
    تشکر تشکر کرده 
    213
    تشکر تشکر شده 
    22
    تشکر شده در
    20 پست

    پیش فرض پاسخ : تفاوت نوع داده ای float با double در php

    نقل قول نوشته اصلی توسط T.Toosi نمایش پست ها
    سلام، float چهار بایتی هست و اعداد اعشاری با دقت هشت تایی نشون میده، double هشت بایتی هست و اعداد اعشاری را میتوانید با دقت شونزده تایی (تعداد رقم اعشار) نشون بدید.
    تعداد رقم اعشار رو تست کردم ولی بازم تغییری تو خروجی نوع داده ها ندیدم . یک بار تعداد رقم اعشار رو 8 تایی و یک بار 16 تایی کردم . هر دو یک جواب رو گرفتم ( جواب همیشگی )

  10. #6
    عضو دائم T.Toosi آواتار ها
    تاریخ عضویت
    Jun 2015
    نوشته ها
    1,071
    تشکر تشکر کرده 
    278
    تشکر تشکر شده 
    2,936
    تشکر شده در
    1,329 پست

    پیش فرض پاسخ : تفاوت نوع داده ای float با double در php

    نقل قول نوشته اصلی توسط <?php?> نمایش پست ها
    تعداد رقم اعشار رو تست کردم ولی بازم تغییری تو خروجی نوع داده ها ندیدم . یک بار تعداد رقم اعشار رو 8 تایی و یک بار 16 تایی کردم . هر دو یک جواب رو گرفتم ( جواب همیشگی )
    document پی اچ پی نگاه میکردم، کلا از double استفاده میکنه یعنی شما تایپ float استفاده کنید در واقع هشت بایتی double رو دارید استفاده میکنید، یعنی تفاوتی بین این 2 تایپ نیست.

  11. تعداد تشکر ها ازT.Toosi به دلیل پست مفید


اطلاعات موضوع

کاربرانی که در حال مشاهده این موضوع هستند

در حال حاضر 1 کاربر در حال مشاهده این موضوع است. (0 کاربران و 1 مهمان ها)

موضوعات مشابه

  1. مشکل با دستور float
    توسط <?php?> در انجمن HTML-XHTML
    پاسخ ها: 0
    آخرين نوشته: August 16th, 2017, 10:42
  2. رازهای لایه بندی صفحه بدون استفاده از Float
    توسط JahanSoft در انجمن دیگر زبان ها
    پاسخ ها: 0
    آخرين نوشته: June 7th, 2017, 23:54
  3. مشکل با float در css
    توسط <?php?> در انجمن HTML-XHTML
    پاسخ ها: 3
    آخرين نوشته: December 25th, 2016, 20:56
  4. پاسخ ها: 4
    آخرين نوشته: June 1st, 2016, 23:41
  5. پاسخ ها: 2
    آخرين نوشته: January 15th, 2014, 18:11

مجوز های ارسال و ویرایش

  • شما نمیتوانید موضوع جدیدی ارسال کنید
  • شما امکان ارسال پاسخ را ندارید
  • شما نمیتوانید فایل پیوست کنید.
  • شما نمیتوانید پست های خود را ویرایش کنید
  •