Другие языки программирования и технологии
Системы счисления в паскале
Как поставить двоичную систему как основную систему счисления.
Система счисления - это понятие выдуманное человеком, что бы они могли стандартизировать обмен информацией между собой. Например я говорю Пете - У меня 10 яблок. И не указываю в какой системе счисления я ему это сказал. Мы с Петей по-умолчанию принимаем такой постулат, что система счисления 10тичная.
Но если я бородатый Юниксоид, а Петя отличник из школы, то мы можем не понять друг друга. Бородатый Юниксоид вполне может считать своей роднйо системой счисления шестнадцатиричную или восьмиричную.. . И тогда то что подумал о числе 10 Петя, будет совсем несоответствовать тому что хотел сказать я.
Однако для компьютера - системы счисления фиолетовы. Так представление чисел в компьютере не зависит от системы счисления. Вопрос о системе счисления встает тогда, когда необходим интерфейс между человеком и компьютером.
В паскале, к счастью, нет такой команды или функции, которая меняет систему счисления по умочанию. По - умолчанию - 10тичная. Но если вы желаете использовать другие системы счисления, то используйте модификаторы. Последний символ числа - это модификатор. Например:
бинарное 101b = 5 в десятичной системе
шестнадцатиричное 0FFh = 255 в десятичной системе
Но если я бородатый Юниксоид, а Петя отличник из школы, то мы можем не понять друг друга. Бородатый Юниксоид вполне может считать своей роднйо системой счисления шестнадцатиричную или восьмиричную.. . И тогда то что подумал о числе 10 Петя, будет совсем несоответствовать тому что хотел сказать я.
Однако для компьютера - системы счисления фиолетовы. Так представление чисел в компьютере не зависит от системы счисления. Вопрос о системе счисления встает тогда, когда необходим интерфейс между человеком и компьютером.
В паскале, к счастью, нет такой команды или функции, которая меняет систему счисления по умочанию. По - умолчанию - 10тичная. Но если вы желаете использовать другие системы счисления, то используйте модификаторы. Последний символ числа - это модификатор. Например:
бинарное 101b = 5 в десятичной системе
шестнадцатиричное 0FFh = 255 в десятичной системе
Это - не калькулятор. Никак.
Если нужно записать константу в двоичной системе, дописывай после числа b: 1001b и т. д.
Если нужно записать константу в двоичной системе, дописывай после числа b: 1001b и т. д.
Нереально. Это теоретическая система - любой язык программирования воспринимает только восьмеричную или шестнадцатеричную. В двоичную переводи сам функциями shr/ shl - процессор не способен манипулировать напрямую битами - только числами с разрядностью равными ширине регистров Т. Е. 32 бита - 4 байта или 64 бита - 8 байт.
Похожие вопросы
- Помогите с паскалем. Помогите написать программу переводящую из 10-ой в 16-ую систему счисления на паскале
- аскаль. Написать программу которая переводит число из одной системы счисления в другую
- Системы счисления - тестирую тут! :)
- Число 10 (в десятичной системе счисления) в двоичной системе счисления имеет вид???
- Переведите число 111 из десятичной системы счисления в двоичную систему счисления.
- Системы счисления, перевод.
- Помогите пожалуйста с системой счисления высчитать
- Системы счисления
- Системы счисления. Реализация в С++
- как сделать в Паскале задачу/программу по переводу числа из десятичной в римскую систему счисления???