تبلیغات :
ماهان سرور
آکوستیک ، فوم شانه تخم مرغی ، پنل صداگیر ، یونولیت
فروش آنلاین لباس کودک
خرید فالوور ایرانی
خرید فالوور اینستاگرام
خرید ممبر تلگرام

[ + افزودن آگهی متنی جدید ]




نمايش نتايج 1 به 2 از 2

نام تاپيک: هدف از الحاق در معرفی عدد

  1. #1
    آخر فروم باز
    تاريخ عضويت
    Nov 2009
    پست ها
    1,257

    پيش فرض هدف از الحاق در معرفی عدد

    سلام
    هدف از الحاق U,L,UL چیه؟ خوب ما که قبلش نوع داده رو مشخص کردیم.
    بعید میدانم بی دلیل هم چنین چیزی رو بوجود اوردند.چون در متغیر های دیگر این مورد نیست


  2. این کاربر از iranch بخاطر این مطلب مفید تشکر کرده است


  3. #2
    کاربر فعال تالار .Net Msba's Avatar
    تاريخ عضويت
    Dec 2006
    محل سكونت
    ! My Mind
    پست ها
    506

    پيش فرض

    یک توضیح برای افرادی که نمی دانند جریان چیست:
    U : unsigned int
    UL: unsigned Long
    L: Long
    f : float
    این موارد در مثالی که شما زدید خود را اصلا نشان نمی دهد.
    1- در استفاده از float خود را بسیار نشان می دهد.چون آن . که دارد را تعیین وضعیت می کند. شما در جایی از برنامه یک متغیر global با این خط بنویسید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    پیغام خطا دارید، چرا که وضعیت . در آن مشخص نیست.
    2- شما اگر یک عدد داشته باشید مثلا 1500 ، خوب این عدد از چه نوعی است؟ max آن چه قدر می تواند باشد؟ دقت کنید در اینجا بحث متغیر نیست بلکه ایجاد واحد Initial Memory در کامپایلر است و این مورد خود را در استفاده از var نشان می دهد. یعنی متغیر خود را ایجاد کنید تا نوع متغیر مشخص می شود. مثلا در یک تابع دو متغیر اینگونه تعریف کنید:
    کد:
    برای مشاهده محتوا ، لطفا وارد شوید یا ثبت نام کنید
    خوب آلان نوع متغیر a در حالت اول double و در حالت دوم float یا همان signle است!
    در type های دیگر نیز همین طور است.
    3-از طرفی در زبان های C/C++ که تقریبا سینتکس مشابهی به C# دارند این کاربرد بیشتر است. چرا که در استفاده از [ برای مشاهده لینک ، با نام کاربری خود وارد شوید یا ثبت نام کنید ] تنها یک عدد تعریف می شود که نوع آن مشخص نیست و با گذاشتن این پسوندها نوع آن قابل درک می شود و کامپایلر میداند بنا بر چیست.
    4- مثلا در نگارش فرمول های محاسباتی، جایی که متغیر حاصل از محاسبات در کامپایلر به صورت پیش فرض int است را نمی خواهید چون می دانید این int کوچک است پس با مشخص کردن long بودن عدد، محاسبات را بر حسب آن انجام می دهید.(راه دوم این امر cast مستقیم یکی از طرفین محاسبه است.)

    موفق باشید.

  4. این کاربر از Msba بخاطر این مطلب مفید تشکر کرده است


Thread Information

Users Browsing this Thread

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

User Tag List

قوانين ايجاد تاپيک در انجمن

  • شما نمی توانید تاپیک ایحاد کنید
  • شما نمی توانید پاسخی ارسال کنید
  • شما نمی توانید فایل پیوست کنید
  • شما نمی توانید پاسخ خود را ویرایش کنید
  •