amin1softco
شنبه 10 بهمن 1388, 10:30 صبح
سلام
آیا می دانستید که برای بدست آوردن ضرب m*2^n می شود بیت ها را شیفت داد؟؟
m*2^n = m<<n
یعنی خیلی ساده مثلا یک عدد را می خواهید ضرب در 64 کنید بنویسید
your num<<4
البته کاربردش در ضرب اعداد بزرگ هست مثلا می خواهید یک میلیارد رو ضرب در یکی از توان های 2 بکنید خیلی ساده توان رو می نویسی و بیت ها رو شیفت می دیم
امید وارم مفید باشه:لبخندساده:
آیا می دانستید که برای بدست آوردن ضرب m*2^n می شود بیت ها را شیفت داد؟؟
m*2^n = m<<n
یعنی خیلی ساده مثلا یک عدد را می خواهید ضرب در 64 کنید بنویسید
your num<<4
البته کاربردش در ضرب اعداد بزرگ هست مثلا می خواهید یک میلیارد رو ضرب در یکی از توان های 2 بکنید خیلی ساده توان رو می نویسی و بیت ها رو شیفت می دیم
امید وارم مفید باشه:لبخندساده: