این ابزار اعداد صحیح را بین مبناهای مختلف تبدیل میکند: دسیمال (۱۰)، باینری (۲)، اکتال (۸)، هگزادسیمال (۱۶) و هر مبنای دلخواه دیگر. کافی است عدد را در یکی از کادرها بنویسید تا معادل آن در بقیهی مبناها همزمان بهروز شود؛ یعنی هم تبدیل دسیمال به هگز و هم تبدیل هگزادسیمال به دسیمال با یک ابزار انجام میشود و لازم نیست جهت تبدیل را جداگانه انتخاب کنید. برای برنامهنویسی، کار با کد رنگ hex، عملیات بیتی، آدرسدهی حافظه، محاسبات شبکه و درس معماری کامپیوتر کاربردی است.
عدد را در کادر مبنای ۱۰ بنویسید؛ مقدار هگزادسیمال بلافاصله در کادر مبنای ۱۶ نمایش داده میشود. برای جهت برعکس کافی است عدد را در کادر هگز وارد کنید.
رشتهی ۰ و ۱ را در کادر مبنای ۲ وارد کنید تا معادل دسیمال آن ساخته شود. مثلاً 1111 در مبنای ۲ برابر ۱۵ در مبنای ۱۰ است.
0x فقط یک علامت قراردادی در زبانهای برنامهنویسی است که میگوید عدد در مبنای شانزده نوشته شده؛ مثلاً 0xFF همان ۲۵۵ دسیمال است. خودِ عدد را بدون 0x وارد کنید.
مبناهای رایج ۲، ۸، ۱۰ و ۱۶ بهصورت آماده و علاوه بر آن هر مبنای دلخواه تا ۶۴ که خودتان مشخص میکنید.
بله. محاسبات با اعداد صحیح بزرگ انجام میشود، بنابراین برخلاف بعضی ماشینحسابها برای عددهای طولانی خطای گرد کردن ایجاد نمیشود.
خیر، این ابزار مخصوص اعداد صحیح است. برای بخش اعشاری باید جداگانه محاسبه کنید.
چون مبنای ۱۶ به شانزده رقم نیاز دارد و ارقام ۰ تا ۹ فقط ده تا هستند؛ برای شش مقدار باقیمانده از حروف A تا F استفاده میشود که بهترتیب معادل ۱۰ تا ۱۵ هستند.
عدد را در کادر مربوط به مبنای خودش وارد کنید؛ مثلاً اگر عدد هگز دارید در کادر مبنای ۱۶ بنویسید. بقیهی مبناها بلافاصله بهروز میشوند و میتوانید مقدار موردنظر را کپی کنید. پیشوندهایی مثل 0x یا 0b را وارد نکنید و فقط خود رقمها را بنویسید. برای مبنای غیرمتعارف، مبنای دلخواه را مشخص کنید.