Како се користи бц као хексадецимални калкулатор



Испробајте Наш Инструмент За Елиминисање Проблема

Разне имплементације оперативних система налик Унику, попут Линука, и готово све што има ГНУ пакет укључује бц основни језик калкулатора. Његова синтакса је врло слична програмском језику Ц. Можете га користити као хексадецимални калкулатор директно из командне линије, па вам више никада неће бити потребно да преузмете неку хексадецималну или осминску апликацију за телефон.



Ово су сјајне вести за програмере и све који раде на неким домаћим задацима. Ипак ћете морати да отворите терминал. Притисните и држите Цтрл, Алт и Т или потражите термин за реч на Убунту Унити Дасх. Можда бисте желели да га покренете из менија Вхискер или Апплицатионс у оквиру Систем Тоолс. Корисници мацОС-а могу покренути терминал из директорија Утилитиес или кликом на доцк ако је закачен. Данас можете пронаћи бц на већини оперативних система сличних Унику, а не само на Линуку.



1. метод: Коришћење бц за претварање децималних и хексадецималних бројева

Тип ецхо ‘обасе = 16; 127’ | пре нове ере за претварање броја 127 у хексадецимални из регуларних бројева базе-10. Наравно, то можете заменити било којим целим бројем. Резултат који ћете добити је 7Ф, а ако желите да се вратите у редовну базу-10, можете да укуцате ецхо ‘ибасе = 16; обасе = А; 7Ф’ | пре нове ере и притисни ентер. То је тако једноставно и може се користити било када са било којим важећим хексадецималним бројем. Будући да је то важећа наредба у стилу Уник-а, ово можете да уградите у било коју врсту скрипте љуске. Лако је запамтити да то можете да користите из командне линије у било ком тренутку када требате да брзо претворите број напред-назад.



Метод 2: Претварање бинарних и хексадецималних бројева помоћу бц Хек калкулатора

У командној линији упишите ецхо ‘обасе = 16; ибасе = 2; 111010001’ | пре нове ере претворити бинарни број у хексадецимални. Притисните ентер и требали бисте добити 1Д1 као одговор. Наравно, ту бинарну линију можете попунити било којим бинарним бројем који вам је тада био потребан претворен. Још једном, такође, обрнуто је тачно и могуће је помоћу приложеног хек калкулатора претворити хек број у бинарни. Куцање ецхо ‘обасе = 2; ибасе = 16; 1Д1’ | пре нове ере и притиском на ентер вратићете свој оригинални број, али 1Д1 можете заменити другим важећим хексадецималним вредностима.



Ако ово често користите, имаћете на уму две ствари. Једно је да слова својствена хексадецималним бројевима увек морају бити велика, јер бц софтвер мала слова третира као алгебарске променљиве. Друга је да све ове наредбе може да покреће обичан корисник и није вам потребан роот приступ да бисте их радили на било којој модерној верзији Линука или Уника.

3. метод: Коришћење бц као Фулл Хек калкулатора

Наредбу бц можете користити и као хексадецимални калкулатор за извођење аритметике ако је потребно. Већина људи неће имати ову потребу, али они који су програмери можда ће требати да открију разлике између две различите локације у меморији. Ово је такође врло често питање које постављају они који раде домаћи задатак из рачунарства за средњу школу и факултет!

Рецимо да сте имали један хексадецимални број који је ЕЕ65522Д и од њега сте желели да одузмете Ц3ЕФАФ86. Можете да куцате ецхо ‘ибасе = 16; ЕЕ65522Д-Ц3ЕФАФ86’ | пре нове ере и притисните ентер да бисте пронашли одговор. Ако бисте више волели да одговор буде у хексадецималном облику, можете покушати ецхо ‘обасе = 16; ибасе = 16; ЕЕ65522Д-Ц3ЕФАФ86’ | пре нове ере да се то тако реши. Дозвољене су и друге рачунске радње. На пример, ецхо ‘обасе = 16; ибасе = 16; ЕЕ65522Д * Ц3ЕФАФ86’ | пре нове ере помножило би две вредности. Можете наравно да користите + као операнд за додавање ако желите. Коришћење / за поделу не враћа остатак; за то треба да користите% за модул.

На пример, покретање ецхо ‘обасе = 16; ибасе = 16; ЕЕ65522Д% Ц3ЕФАФ86’ | бц враћа вредност 2А75А2А7, јер је количник те једначине 1 остатак 2А75А2А7 када се проводи кроз хексадецимални калкулатор. Прво покрените / операнд, а затим% операнд да бисте пронашли обе вредности.

3 минута читања