ورود به حساب ثبت نام جدید فراموشی کلمه عبور
برای ورود به حساب کاربری خود، نام کاربری و کلمه عبورتان را در زیر وارد کرده و روی «ورود به سایت» کلیک کنید.





اگر فرم ورود برای شما نمایش داده نمیشود، اینجا را کلیک کنید.









اگر فرم ثبت نام برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.









اگر فرم بازیابی کلمه عبور برای شما نمایش داده نمی‌شود، اینجا را کلیک کنید.





کاربران برچسب زده شده

نمایش نتایج: از 1 به 5 از 5
  1. #1
    2016/06/25
    177
    80

    انجام محاسبات و ریحتن روی یه متغیر کوچک تر

    سلام دوستان من میخواستم دو تا متغیر از نوع unsigned long رو بر هم تقسیم کنم
    بر فرض اینکه جواب عددی بین 0 تا 255 هست ایا میشه اونو تو یه unsigned char ذخیره کرد؟؟؟
    به این شکل
    i=m/n

    متغیر i از نوع unsigned char
    و متغیر m و n هم از نوع unsigned long هستند

    Sent from my GT-N5100 using Tapatalk
  2. #2
    2009/04/19
    35
    27

    پاسخ : انجام محاسبات و ریحتن روی یه متغیر کوچک تر

    بله میشه
    i = (unsigned char) m/n
  3. #3
    2016/06/25
    177
    80

    پاسخ : انجام محاسبات و ریحتن روی یه متغیر کوچک تر

    نقل قول نوشته اصلی توسط jafarhabibi

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    بله میشه
    i = (unsigned char) m/n
    ممنون جناب از پاسخگوییتون
    دوست عزیز توجه کنید که دوتا متغیر unsigned long اعدادی دارن که بزرگ تر از اون unsigned char هست و فقط حاصل تقسیم قابل جا شدن تو unsigned char هست
    من از اون (unsigned char ) چیزی نفهمیدم میشه توضیح بدین دقیقا چیکار میکنه

    Sent from my GT-N5100 using Tapatalk
  4. #4
    2009/04/19
    35
    27

    پاسخ : انجام محاسبات و ریحتن روی یه متغیر کوچک تر

    نقل قول نوشته اصلی توسط Master81

    مهمان عزیز شما حق دیدن لینک ها را ندارید

    عضویت

    ممنون جناب از پاسخگوییتون
    دوست عزیز توجه کنید که دوتا متغیر unsigned long اعدادی دارن که بزرگ تر از اون unsigned char هست و فقط حاصل تقسیم قابل جا شدن تو unsigned char هست
    من از اون (unsigned char ) چیزی نفهمیدم میشه توضیح بدین دقیقا چیکار میکنه

    Sent from my GT-N5100 using Tapatalk
    البته جواب من تا حدودی اشتباه بود و جواب صحیح این هست
    i=(unsigned char) (m/n)
    اینجا عبارت (unsigned char) بهش casting میگن. یعنی می خوای حاصل تقسیم m/n که خودش یک unsigned long هست رو تبدیل به unsigned char کنی و اونو داخل i بریزی
  5. #5
    2016/06/25
    177
    80

    پاسخ : انجام محاسبات و ریحتن روی یه متغیر کوچک تر

    سپاس از شما دوست عزیز با این کار میتونم سرعت کدمو بالا تر ببرم
نمایش نتایج: از 1 به 5 از 5

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

  1. انجام محاسبات با بیشتر از شش رقم اعشار
    توسط sjalalm24 در انجمن میکروکنترلرهای AVR
    پاسخ: 5
    آخرين نوشته: 2016/02/11, 10:39
  2. انجام محاسبات در طراحی مدارات الکترونیکی
    توسط Mohammad elec در انجمن مفاهیم پایه برق و الکترونیک
    پاسخ: 5
    آخرين نوشته: 2015/12/04, 18:11
  3. پاسخ: 3
    آخرين نوشته: 2012/04/09, 13:57
  4. معرفی سایتی برای انجام محاسبات سلونویید
    توسط Msn.elecomp در انجمن مدارهاي مخابراتي
    پاسخ: 1
    آخرين نوشته: 2010/09/01, 14:43
  5. انجام محاسبات در ميكركنترولر8051
    توسط abolfazl13 در انجمن 8051
    پاسخ: 1
    آخرين نوشته: 2007/11/25, 17:57

کلمات کلیدی این موضوع

علاقه مندي ها (Bookmarks)

علاقه مندي ها (Bookmarks)

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

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