Здесь показаны различия между двумя версиями данной страницы.
Предыдущая версия справа и слева Предыдущая версия | Следующая версия Следующая версия справа и слева | ||
subjects:programming:pascal:standard_functions [2020/06/09 19:11] ¶ [Целые и вещественные типы данных] |
subjects:programming:pascal:standard_functions [2021/02/01 16:04] ¶ [Преобразование типов] |
||
---|---|---|---|
Строка 60: | Строка 60: | ||
^IntToStr|integer в string|<code pascal></code>|| | ^IntToStr|integer в string|<code pascal></code>|| | ||
^FloatToStr|получить строку из числа с плавающей точки|<code pascal></code>|| | ^FloatToStr|получить строку из числа с плавающей точки|<code pascal></code>|| | ||
+ | ^byte|получить integer из boolean|<code pascal> | ||
+ | var | ||
+ | x: real; | ||
+ | sign: integer; | ||
+ | begin | ||
+ | readln(x); | ||
+ | sign:= byte(x>0)-byte(x<0); | ||
+ | writeln(sign); | ||
+ | end.</code>|| | ||
|Процедура^Описание^Пример|| | |Процедура^Описание^Пример|| | ||
^Str|**Преобразование типов**: из числа в строку. \\ Не требуется знать начальный или конечный тип данных.|<code pascal>x:=2.73284; | ^Str|**Преобразование типов**: из числа в строку. \\ Не требуется знать начальный или конечный тип данных.|<code pascal>x:=2.73284; |