متن برنامه تبدیل عدد ده‌دهی به عدد دودویی با شیفت به راست پایتون پیتون ـ p34

تبدیل عدد به باینری پایتون

این برنامه هم مشابه برنامه قبلی تبدیل عدد ده‌دهی נ دسیمال ، اعداد معمولی ׆ به دودویی נ باینری ، صفر و یک ׆ است با این تفاوت که در این برنامه برای سریع تر شدن به دست آوردن باقیمانده صحیح از شیفت به راست بیتی נ منطقی ׆ استفاده می کنیم ܂

شیفت به راست بیتی ـ منطقی چیست ؟

یعنی شیفت נ حرکت ׆ یک بیت به راست یک عملوند بی علامت، برابر با تقسیم آن بر ۲ است. منبع ویکی‌پدیا

عملگر حرکت به راست منطقی

این نکته را به خاطر داشته باشین که همیشه اعداد در کامپیوتر به صورت دودویی ذخیره می‌شوند بنابراین برای تبدیل عدد ده‌دهی به دودویی کافیست آن را مستقیم از حافظه بخوانیم נ که البته اینجا ما تقریبا ، نه دقیقا همین کار را می‌کنیم ׆ יִ

convert decimal to binary number using right shift

 

مرتضی

آبان سال ۱۳۷۲ به دنیا آمدم و حداکثر تا سال ۱۴۳۲ یا ۱۴۴۲ از دنیا می روم ܂ دوست دارم اطرافم را تغییر بدهم تا این دنیا و آن دنیای بهتری داشته باشم ܂

More Posts - Website

Comments are closed