U♯

Материал из ПМК вики
Перейти к навигации Перейти к поиску

I# — стандартное слово Каллисто.

Преобразует одну цифру целого числа и записывает её в выходной буфер PAD


# в стандарте ANS Forth

6.1.0030   #                            "number-sign"                      CORE
           ( ud1 -- ud2 )
           Делит ud1 числом в BASE, дает частное ud2 и остаток n. (n - младший 
           разряд ud1.) Преобразовывает n к внешней форме и добавляет 
           результирующий символ к началу выходной строки отображаемого числа. 
           Неопределенная ситуация существует если # выполняется вне <# #> 
           ограничивающих преобразование числа.
       См.: 6.1.0040 #>, 6.1.0050 #S, 6.1.0490 <#.


# в предыдущем стандарте Forth-83 (англ.)

     #            +d1 -- +d2                    79             "sharp"
          The remainder of +d1 divided by the value of BASE is
          converted to an ASCII character and appended to the output
          string toward lower memory addresses.  +d2 is the quotient
          and is maintained for further processing.  Typically used
          between <# and #> .


Ссылки


  У этой статьи нет иллюстраций. Вы можете помочь проекту, добавив их.


  Это заготовка статьи. Вы можете помочь проекту, дополнив её.