PB 電子会議室
発言No. | 更新日 | 題名(クリックすると発言内容と関連するコメントが表示されます) |
---|---|---|
15154 | 01/04/24 19:05:24 | RE(4):PB6.5: string から longに変換しましょう By aki |
15131 | 01/04/23 11:57:42 | RE(3):PB6.5: string から longに変換しましょう By ぞう |
15130 | 01/04/23 11:21:52 | RE(2):PB6.5: string から longに変換しましょう By matuda |
15124 | 01/04/21 00:50:18 | RE(1):PB6.5: string から longに変換しましょう By めめ |
15123 | 01/04/20 22:30:37 | PB6.5: string から integerに変換した時の異常データについて By matuda |
カテゴリ:スクリプトの記述
日付:2001年04月21日 00:50 発信者:めめ
題名:RE(1):PB6.5: string から longに変換しましょう
matudaさん、おはようございます。
>string li_code
>int ls_code
>
>li_code = \"34018\"
>ls_code = string(li_code)
>
>とした所、ls_code = -31518 となってしまいました。
これは、異常ではありません。
ヘルプで「標準データ型」の「Integer または Int」の項目を参照してください。
以下引用です。
------------------------------------------------------------
| Integer または Int
|
| -32768?+32767 の 16 ビットの符号付き整数。
------------------------------------------------------------
string li_code
long ls_code
li_code = \"34018\"
ls_code = long(li_code)
とすれば問題ありません。
# このあたりの詳細は、【補数】【負数】をキーワードにして WEB 検索されるとよろしいのでは。
それでは。
付加情報:
PowerBuilder Version (記載なし)
Client SoftWare
OS Windows NT 4.0
DBMS Oracle SQL*Net 8
Browser InternetExplorer5.X
Server SoftWare
OS Windows NT 4.0
DBMS Oracle 8.0
WebServer (記載なし)
Copyright © 2013 Power Future Co., Ltd.