dint は符号付きビットを持つ 32 ビット整数型で、dint の表現方法と範囲は "L#-2147483648~L# 2147483647" であり、double 整数または長整数として定義されます。バイトはコンピュータ内の量の単位であり、コンピュータではデータは 0 と 1 の形式でのみ表現されます。
このチュートリアルの動作環境: Windows 10 システム、DELL G3 コンピューター。
DINT 32 ビット整数の値の範囲は -2147483648~2147483647
dint は符号付きの 32 ビットです。ビットビット整数。 dint の表現方法と範囲は L#-2147483648 ~ L# 2147483647 で、バイトとはコンピュータ内のデータ量の単位であり、コンピュータではデータは 0 と 1 の形式でのみ表現されます。
dint データの紹介
符号付きビットを持つ 32 ビット整数、DINT 型データ - 符号付きビットを持つ 32 ビット整数、「double」として定義integer" " または "long integer" の表現方法と範囲は、L#-2147483648 ~ L# 2147483647 です。市場では、1500 ポイントと 3000 ポイントは通常、二重整数と呼ばれます
#拡張知識
Siemens TIA S7-1200 を例に挙げます。 1200 の基本データ型には、2 進数、整数、浮動小数点数、タイマー データ、時刻と日付、文字列などが含まれます。以下では、混同しやすい 2 進数、整数、浮動小数点数を中心に説明します: 1. 2 進数 (BOOL、BYTE、WORD、DWORD、LWORD)(1) BOOL 型: Booleanは 1 ビットの値、つまり 0 または 1 を表します。 (2) BYTE: バイトは 8 ビットを占めるビット列です。たとえば、2#0 ~ 2#1111_1111、対応する 16 進数は 16#00 ~ 16#FF です。 IB2、MB10、DB1.DBB4(3)WORD など: word は 16 ビットを占めるビット文字列です。たとえば、2#0 ~ 2#1111 1111 1111 1111、対応する 16 進数です。 16#0-16#FFFF。 MW10、DB2.DBW1など。 (4)DWORD: ダブルワード、32 ビットを占めるビット列です。例: 2#0 ~ 2#1111 1111 1111 1111 1111 1111 1111 1111。対応する 16 進数は 16#0 — 16#FFFFFFFF。 MD10、DB2.DBD1 など。 2. 整数 (SINT、USINT、INT、UINT、DINT、UDINT、LINT、ULINT)、S は short を表し、U は unsigned を表し、D は double を表します。 (1)SINT と USINTこれら 2 つは同じ短整数で、8 ビットを占めます。アドレスの例: MB0、DB1.DBB0。ただし、これら 2 つの値の範囲は異なります。 SINT: 符号付き短整数、値の範囲は -128 ~ 127、2#0 ~ 2#0111 1111、最上位ビットは符号ビットです、USINT: 符号なし短整数、取得値の範囲 0 ~ 255、2#0 ~ 2#1111 1111(2)INT および UINT は整数と同じで、16 ビットを占有します。アドレスの例: MW0、DB1 .DBW0。ただし、これら 2 つの値の範囲は異なります。 INT: 符号付き整数、値の範囲 -32768-32767、2#0-2#0111 1111 1111 1111、最上位ビットは符号ビット、USINT: unsigned short integer、値の範囲は 0 ~ 65535、2#0 ~ 2#1111 1111 1111 1111(3) LDNT と UDINT は同じ倍精度整数で、32 ビットを占有し、アドレス例: MD0、 DB1.DBD0.ただし、これら 2 つの値の範囲は異なります。 DINT: 符号付き整数、値の範囲 -2,147,483,648 ~ 2,147,483,647、2#0 ~ 2#0111 1111 1111 1111 1111 1111 1111 1111、最上位ビットは符号ビット、UDINT: なしシンボリック整数、値の範囲 0 ~ 4,294,967,295、2#0 ~ 2#1111 1111 1111 1111 1111 1111 1111 11113、浮動小数点数 32 ビットの実数 (または浮動小数点数)単精度数値 (Real) または 64 ビットの倍精度数値 (LReal) で表されます。単精度浮動小数点数の精度は最大 6 桁、倍精度浮動小数点数の精度は最大 15 桁です。 浮動小数点定数を入力する場合、精度を維持するために最大 6 (実数) または 15 (L 実数) の有効数字を指定できます。 要約: 上記のデータ型は、プログラミングで最も一般的に使用されるデータ型です。上記の紹介を通じて、誰もがデータ型をある程度理解できるはずです。ただし、異なるデータ型のデータが占めるバイト数は異なる場合があります。同じように見えますが、実際にはデータが異なります。たとえば、INT と WORD は同じ 16 ビットですが、データの内容が異なるため、プログラミングする際には注意が必要です。一般に、論理計算には WORD、数学計算には INT がよく使われますが、TIA S7-1200 の SCL プログラミングでは、この区別が厳密になります。 関連知識の詳細については、FAQ 列をご覧ください。
以上がdint とはどのようなデータ型ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。