Редактирование: Слово .
Перейти к навигации
Перейти к поиску
Правка может быть отменена. Пожалуйста, просмотрите сравнение версий ниже, чтобы убедиться, что это нужная вам правка, и запишите страницу ниже, чтобы отменить правку.
Текущая версия | Ваш текст | ||
Строка 1: | Строка 1: | ||
'''.''' (точка) — | '''.''' (точка) — стандартное слово [[Каллисто]]. | ||
Вывод числа, за которым следует один пробел. | |||
== | == Детали реализации == | ||
Слово . выводит [[десятичное число]] на индикатор с помощью [[R9035|регистра 9035]], который ограничивает точность 8 значащими цифрами. Если вам нужно вывести целое число, лучше использовать традиционный для Форта вывод, который в Каллисто называется [[I.]] | |||
== F | Например, {{Текст на индикаторе|2 31 yˣ .}} выведет {{Текст на индикаторе|2,1474836E09}}, тогда как {{Текст на индикаторе|2 31 yˣ i.}} даст все значащие цифры: {{Текст на индикаторе|2147483648}}. | ||
== F. в стандарте ANS Forth == | |||
12.6.2.1427 F. "f-dot" FLOATING EXT | 12.6.2.1427 F. "f-dot" FLOATING EXT | ||
( -- ) ( F: r -- ) or ( r -- ) | ( -- ) ( F: r -- ) or ( r -- ) | ||
Строка 26: | Строка 24: | ||
A.12.6.1.1427 F. | A.12.6.1.1427 F. | ||
Например, 1E3 F. отображает 1000.. | Например, 1E3 F. отображает 1000.. | ||
== FE. в стандарте ANS Forth == | |||
12.6.2.1513 FE. "f-e-dot" FLOATING EXT | 12.6.2.1513 FE. "f-e-dot" FLOATING EXT | ||
( -- ) ( F: r -- ) or ( r -- ) | ( -- ) ( F: r -- ) or ( r -- ) | ||
Строка 40: | Строка 39: | ||
См.: 6.1.0750 BASE, 12.3.2 Операции c плавающей точкой, 12.6.1.2143 | См.: 6.1.0750 BASE, 12.3.2 Операции c плавающей точкой, 12.6.1.2143 | ||
REPRESENT. | REPRESENT. | ||
== FS. в стандарте ANS Forth == | |||
12.6.2.1613 FS. "f-s-dot" FLOATING EXT | 12.6.2.1613 FS. "f-s-dot" FLOATING EXT | ||
( -- ) ( F: r -- ) or ( r -- ) | ( -- ) ( F: r -- ) or ( r -- ) | ||
Строка 58: | Строка 57: | ||
См.: 6.1.0750 BASE, 12.3.2 Операции c плавающей точкой, 12.6.1.2143 | См.: 6.1.0750 BASE, 12.3.2 Операции c плавающей точкой, 12.6.1.2143 | ||
REPRESENT. | REPRESENT. | ||
== Ссылки == | == Ссылки == | ||
* | * [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.2.1427 Слово F. (f-dot) в стандарте ANS Forth] ''(англ.)'' и [http://forth.sourceforge.net/standard/dpans/dpansa12.htm#A.12.6.1.1427 комментарий к нему] ''(англ.)'' | ||
* [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.2.1513 Слово FE. (f-e-dot) в стандарте ANS Forth] ''(англ.)'' | |||
* [http://forth.sourceforge.net/standard/dpans/dpans12.htm#12.6.2.1613 Слово FS. (f-s-dot) в стандарте ANS Forth] ''(англ.)'' | |||
* | * [http://www.forth200x.org/documents/html/float.html#floating:Fd Слово F. (f-dot) в черновике Forth 200x] ''(англ.)'' и [http://www.forth200x.org/documents/html/rationale.html#rat:floating:Fd комментарий к нему] ''(англ.)'' | ||
* | * [http://www.forth200x.org/documents/html/float.html#floating:FEd Слово FE. (f-e-dot) в черновике Forth 200x] ''(англ.)'' | ||
* | * [http://www.forth200x.org/documents/html/float.html#floating:FSd Слово FS. (f-s-dot) в черновике Forth 200x] ''(англ.)'' | ||
* [http:// | |||
{{нет иллюстраций}} | |||
{{заготовка}} | {{заготовка}} | ||
[[Категория:Слова Каллисто]] | [[Категория:Слова Каллисто]] | ||
[[Категория:Терминальный ввод/вывод Каллисто]] | [[Категория:Терминальный ввод/вывод Каллисто]] | ||
[[Категория: | [[Категория:Слова Каллисто без стековых диаграмм]] | ||