پرش به

سوال دربارهی متغییر ها

آغاز شده توسط javadj , دی ۱۹ ۱۳۹۵ ۰۶:۲۴ قبل از ظهر
Csgdhf Ncjgjghf Vjfjgf Bcjfjf Hchcfg Bvhfjfg

  • لطفا وارد حساب کاربری خود شوید تا بتوانید پاسخ دهید
1 پاسخ برای این موضوع

#1

javadj
  • javadj
  • آموزنده
  • کاربر
  • ستاره
  • 4 ارسال
  • مکان : زیر پای شما

سلام
دوستان میشه ی توضیحی درباره ی کد زیر بدید اون جایی ک دورش خط کشیده شده
و اینکه بغیر از اینا بازم اینطور چیزی وجود داره

qaxg_%D8%B5%D9%88%D8%B1%D9%87_20170107_2


در صورتی که تصویر بالا را مشاهده نمیکنید از لینک زیر استفاده کنید
لینک مستقیم تصویر:
http://uupload.ir/files/uua_mypic.jpg

ویرایش شده توسط javadj ۱۹ دی ۱۳۹۵ - ۰۶:۴۰ قبل از ظهر.


#2

mohammadtashani
  • mohammadtashani
  • آموزنده
  • توسعه دهنده
  • ستاره
  • 6 ارسال
  • مکان : bushehr

  بهترین پاسخ

سلام

این اعداد بر مبنای 16 هستن یعنی برعکس اعداد معمولی که ما تو زندگی روزمره استفاده میکنیم که بر مبنای 10 هستن اینا بر مبنای 16 هستن.

هر مبنايي به اندازه عدد مبنا كد دارد  كه از  صفر  شروع و تا  عدد مبنا منهاي يك  ادامه دارد

مثلاً مبناي 10 داراي 10 كد مي باشد كه  شامل 0 تا 9  مي باشد 

يا مبناي 16 داراي 16 كد ميباشد كه از 0تا 15 ادامه دارد  ولي اعداد دو رقمي در اين مبنا با حروف الفبا نشان داده مي شود

A=10 و B=11 و C=12 و D=13 و  E=14 و F=15

تو سیستم 10تایی ما دهگان و صدگان داریم تو 16تایی 256گان و 4096گان داریم

برای تبدیل سیستم 10 تایی به 16 تای از تقسیم متوالی عدد 10 تای بر 16 و برای تبدیل عدد 16تای به عدد 10 تایی  ارقام را به توان های مختلف مبنای مبدا ضرب می کنیم . مثل اون کاری که شما تو کامنت ها کردید برای عدد دومی F که برابر 15 هست در 16 به توان یک که شانزدهگان حساب میشه ضرب کردید و برای F دوم 15 ضربدر 16 به توان 0 شده که میشه 1


  • Ramtin, RaminMT و loyal تشکر کرده اند