1
1
Fork 0
mirror of https://github.com/QB64-Phoenix-Edition/QB64pe.git synced 2024-07-01 13:50:36 +00:00
QB64-PE/internal/help/SGN_111.txt
Roland Heyder aeb9c0668b Updates help files for use with new Wiki parser (2nd try)
Note: Many files were removed (not yet existing/empty pages). The parser will try to download them on demand and will auto-generate text for missing pages (eg. most _gl pages).
2022-05-21 00:18:31 +02:00

36 lines
726 B
Plaintext

{{QBDLDATE:05-20-2022}}
{{QBDLTIME:23:16:28}}
The '''SGN''' function returns the sign of a number value.
{{PageSyntax}}
:: sign% = SGN(value)
* Returns -1 when a sign is negative, 0 when a value is zero, or 1 when a value is positive.
* Function is used to store the original sign of a number.
* '''QB64''' allows programs to return only [[_UNSIGNED]] variable values using a [[_DEFINE]] statement.
''Example:'' Checking and changing negative values to positive ones.
{{CodeStart}}
n = -100
{{Cl|IF...THEN|IF}} {{Cl|SGN}}(n) = -1 THEN n = {{Cl|ABS}}(n)
PRINT n
{{CodeEnd}}
{{OutputStart}} 100
{{OutputEnd}}
''See also:''
* [[ABS]]
* [[_DEFINE]], [[_UNSIGNED]]
* [[Mathematical Operations]]
{{PageNavigation}}