FreeBASIC Culngint
目次→言語リファレンス→変数とデータ型→データ型を変換→CULNGINT←オリジナル・サイト
数値か、文字列表現を、64ビットの符号のない整数(Ulongint)に変換します。
構文:
用法:
result = Culngint( numeric expression )
result = Culngint( string expression )
result = Culngint( user defined type )
パラメタ:
expression
datatype
数値、文字列、またはポインタ・データ型の何か。
typename
ユーザ定義型。
戻り値:
記述:
Culngint 関数は、小数部を丸めて、64ビットの
Ulongint 値を返します。
関数は、オーバーフローをチェックしないので、
0 より小さいか、または、
18 446 744 073 709 551 615 より大きい値を、渡さないように、注意してください。結果は未定義です。
さらに、浮動小数点式からの型変換は、
2^63 (
9 223 372 036 854 775 808) より大きい値のため、現在は働くことは保証されません。
関数の名前は、'Convert to Unsigned LoNG INTeger' の省略です。
引数が文字列表現であれば、それは、
Valulng を使って、数値に変換されます。
例:
' 数値を変換するのに、CLNGINT 関数を使用します
'UNSIGNED LONG INTEGER 変数を作成します
Dim numeric_value As ULongInt
'数値を変換します
numeric_value = CULngInt(12345678.123)
'結果を表示します。12345678 を返すはずです
Print numeric_value
Sleep
方言差:
-
-lang qb 方言では、別名 __Culngint と共に参照をつけない場合、利用できません。
QBからの違い:
参照:
ページ歴史:2016-03-12 16:10:31
日本語翻訳:WATANABE Makoto、原文著作者:SotSvart