Futurebasic/語言/參考/unsstring
外觀
UNS$
此函式將 expr 的內部位模式解釋為無符號整數,然後返回一個表示該整數的十進位制數字字串。返回字串的長度取決於當前生效的 DEFSTR BYTE、DEFSTR WORD 或 DEFSTR LONG;返回的字串可能會在左側填充一個或多個“0”字元,以形成指定長度的字串。如果 expr 是一個正整數,則返回字串中表示的數字將與 expr 的值相同(前提是當前 DEFSTR 模式允許 UNS$ 返回足夠的數字)。如果 expr 是一個負整數,則其內部位模式與無符號整數不同。在這種情況下,返回字串中表示的數字將是
expr + 28,如果 DEFSTR BYTE 生效;
expr + 216,如果 DEFSTR WORD 生效;
expr + 232,如果 DEFSTR LONG 生效。
注意:要將“有符號整數”表示式 sexpr 轉換為具有相同內部位模式的“無符號整數”表示式,只需將 sexpr 賦值給無符號整數變數。例如:myUnsLong&` = mySignedLong&
DEFSTR BYTE/WORD/LONG;HEX$;OCT$;BIN$;附錄 C:資料型別和資料表示