Другие языки программирования и технологии

Системы счисления в паскале

Как поставить двоичную систему как основную систему счисления.
Система счисления - это понятие выдуманное человеком, что бы они могли стандартизировать обмен информацией между собой. Например я говорю Пете - У меня 10 яблок. И не указываю в какой системе счисления я ему это сказал. Мы с Петей по-умолчанию принимаем такой постулат, что система счисления 10тичная.
Но если я бородатый Юниксоид, а Петя отличник из школы, то мы можем не понять друг друга. Бородатый Юниксоид вполне может считать своей роднйо системой счисления шестнадцатиричную или восьмиричную.. . И тогда то что подумал о числе 10 Петя, будет совсем несоответствовать тому что хотел сказать я.

Однако для компьютера - системы счисления фиолетовы. Так представление чисел в компьютере не зависит от системы счисления. Вопрос о системе счисления встает тогда, когда необходим интерфейс между человеком и компьютером.

В паскале, к счастью, нет такой команды или функции, которая меняет систему счисления по умочанию. По - умолчанию - 10тичная. Но если вы желаете использовать другие системы счисления, то используйте модификаторы. Последний символ числа - это модификатор. Например:
бинарное 101b = 5 в десятичной системе
шестнадцатиричное 0FFh = 255 в десятичной системе
BK
B@gdat K@ldibaev_
8 431
Лучший ответ
Это - не калькулятор. Никак.
Если нужно записать константу в двоичной системе, дописывай после числа b: 1001b и т. д.
Нереально. Это теоретическая система - любой язык программирования воспринимает только восьмеричную или шестнадцатеричную. В двоичную переводи сам функциями shr/ shl - процессор не способен манипулировать напрямую битами - только числами с разрядностью равными ширине регистров Т. Е. 32 бита - 4 байта или 64 бита - 8 байт.