將字串轉為數字
要求:將字串轉化為對應的數值,如‘123’轉為 1.2300000000000000E+02, ‘123a’會轉化為0.0000000000000000E+00。
當字串為空,先賦給它為‘0’.
data: ZUEGNRT_STR type c LENGTH 5 , res type c LENGTH 1.
DATA: ZUEGNRT_F TYPE F,ZUEKFRT_F TYPE F.
ZUEGNRT_STR = '123'.
CONDENSE ZUEGNRT_STR NO-GAPS.
if ZUEGNRT_STR = ''.
ZUEGNRT_STR = '0'.
ENDIF.
CALL FUNCTION 'CHAR_FLTP_CONVERSION' "Format conversion: Character --> Floating point
EXPORTING
* dyfld = SPACE " Screen Field name for cursor positioning
* maskn = SPACE " Masking character if input screen
* maxdec = '16' " t006-decan Maximum number of input decimal places
* maxexp = '59+' " t006-expon Maximum gross power of 10
* minexp = '60-' " t006-expon Minimum gross power of 10
string = ZUEGNRT_STR " CHAR input field for conversion to FLTP
* msgtyp_decim = 'W' " sref-msgtyp Message type for 'TOO_MANY_DECIM' (see domains)
IMPORTING
" decim = 2 " Number of decimal places determined
" expon = 3 " Gross power of 10 determined
flstr = ZUEGNRT_F " FLTP output field, from CHAR conversion
" ivalu = 'X' " Value in STR;ING flag
EXCEPTIONS
EXPONENT_TOO_BIG = 1 " Gross power of 10 is too big
EXPONENT_TOO_SMALL = 2 " Gross power of 10 is too small
STRING_NOT_FLTP = 3 " STRING cannot be interpreted as floating point
TOO_MANY_DECIM = 4 " Too many decimal places
OTHERS = 5.
if ZUEGNRT_F > 0 .
res = 'Y'.
else.
res = 'N'.
ENDIF.
write: / ZUEGNRT_F.
相關文章
- Thymeleaf將字串轉換為數字字串
- javascript如何將字串轉換為數字JavaScript字串
- javascript中將數字轉為字串的方法JavaScript字串
- C++將數字轉為字串,並拼接C++字串
- js利用Number()函式將字串轉換為數字JS函式字串
- js將字串轉換為數字程式碼例項JS字串
- Octave 數字轉字元,連線兩個字串,以及如何將字串轉換為變數名稱字元字串變數
- 字串:怎樣將數字型別轉換為字串 (轉)字串型別
- 如何在MySQL中使用CONVERT將字串轉換為數字MySql字串
- Awk 字串連線操作(字串轉數字,數字轉字串)字串
- PHP 將數字轉換為漢字PHP
- mysql 字串和數字比,字串會隱式轉換為數字0MySql字串
- 演算法數字轉化為字串演算法字串
- C++/C:數字轉成字串, 字串轉成數字C++字串
- 將數值轉換為字串的函式字串函式
- 將nan, inf轉為特定的數字NaN
- 字串或數字反轉字串
- JavaScript字串轉換數字JavaScript字串
- PHP將整形數字轉為Excel下標PHPExcel
- jquery過濾特殊字元及js字串轉為數字jQuery字元JS字串
- C#字串轉換為數字的4種方法C#字串
- 劍指offer(Java版)--將字串轉換為整數Java字串
- 將字串陣列轉換為浮點數陣列字串陣列
- javascript將字串轉換為整數程式碼例項JavaScript字串
- 數字格式字串轉數字保留後面0字串
- JavaScript 字串轉數字:陷阱(示例)JavaScript字串
- 字串轉數字的問題字串
- java將IP地址轉換為數字以及逆向轉換Java
- 華為機試題(9)--將兩個數從字串轉為數,將這兩個數做乘積後再轉化為字串儲存起來字串
- 將整數轉換成字串字串
- 統計字串中數字個數,並將數字字串形式輸出字串
- Swift3.0語言教程字串轉換為數字值Swift字串
- 字串轉換為數字時判斷非法字元並校正字串字元
- SQL Server 中將字串按數字排序SQLServer字串排序
- 如何將一個數字轉換為字串並且按照指定格式顯示?--TO_CHAR字串
- Python進階:如何將字串常量轉化為變數?Python字串變數
- 字串:怎樣轉換字串為數字型別? (轉)字串型別
- js將小寫數字轉換為大寫形式JS