PDA

View Full Version : مقاله: آیا می دانستید؟



amin1softco
شنبه 10 بهمن 1388, 10:30 صبح
سلام
آیا می دانستید که برای بدست آوردن ضرب m*2^n می شود بیت ها را شیفت داد؟؟

m*2^n = m<<n


یعنی خیلی ساده مثلا یک عدد را می خواهید ضرب در 64 کنید بنویسید

your num<<4

البته کاربردش در ضرب اعداد بزرگ هست مثلا می خواهید یک میلیارد رو ضرب در یکی از توان های 2 بکنید خیلی ساده توان رو می نویسی و بیت ها رو شیفت می دیم
امید وارم مفید باشه:لبخندساده: