• Кто сможет объяснить вот это вот, только на языке обычных смертных?(просто разжуйте мне, что за доллары и шестнадцатиричные цифры, и как они вообще между собой связаны)
    "Шестнадцатеричные числа, которые состоят из шестнадцатеричных цифр со знаком доллара «$» впереди. Диапазон шестнадцатеричных чисел — от $00000000 до $FFFFFFFF."
    Это отрывок из темы про константы в Pascal

Ответы 7

  • http://pascal-cod.ru/fpc/yazyk-i-sredstva-fpc/chisla/
    • Автор:

      sara20
    • 6 лет назад
    • 0
  • Да не будет работать, запустите Турбо Паскаль и проверьте сами.
    • Автор:

      abagail
    • 6 лет назад
    • 0
  • Вы берете информацию по Фри Паскалю наверняка человек спрашивает про Турбо Паскаль
    • Автор:

      robin64j1
    • 6 лет назад
    • 0
  • Не разбираюсь во всем этом, но по програмие девятого класса, да, скооей всего у нас турбо паскаль
  • Мой бог, а наговорили... сорок бочек арестантов на почти пустом месте
    • Автор:

      saniya13
    • 6 лет назад
    • 0
  • знак доллара означает, что данное значение - это константа (постоянная величина) , а то что стоит после доллара - это уже значение кода константы
  • Собственно, объяснение уже почти написано в самом Вашем вопросе.Когда мы в любой программе, не обязательно на языке Паскаль, записываем некое изображение числа, это число должно быть преобразовано в форму, понятную компьютеру, который будет эту программу исполнять. Попросту - в двоичную систему счисления.Такое изображение числа принято называть литералом (от английского слова literal - буквальный, константа). Договорились, что если литерал изображает число, то это число считается представленным в десятичной системе счисления.Но иногда у нас может возникнуть необходимость указать число в системе счисления, отличной от десятичной - в двоичной, восьмеричной или шестнадцатиричной. Каждый язык программирования решает это по-своему. Паскаль разрешает записывать шестнадцатиричные литералы. И для отличия требует, чтобы перед таким литералом добавляли знак доллара.Т.е. если мы написали a:=347+263; то a получит значение 610, а если написать a:=347+$263, то 958. Потому что 263₁₆ = 611₁₀Вот и все.
    • Автор:

      bruce
    • 6 лет назад
    • 0
  • Добавить свой ответ

Еще вопросы

Войти через Google

или

Забыли пароль?

У меня нет аккаунта, я хочу Зарегистрироваться

How much to ban the user?
1 hour 1 day 100 years