Rumah  >  Artikel  >  Apakah jenis data dint?

Apakah jenis data dint?

WBOY
WBOYasal
2022-09-05 11:05:0326577semak imbas

dint ialah jenis integer 32-bit dengan bit bertanda; kaedah perwakilan dan julat dint ialah "L#-2147483648~L# 2147483647", yang ditakrifkan sebagai integer berganda atau integer panjang, dan bait ialah data dalam komputer Unit kuantiti Dalam komputer, data hanya dinyatakan dalam bentuk 0 dan 1.

Apakah jenis data dint?

Persekitaran pengendalian tutorial ini: sistem Windows 10, komputer DELL G3.

Apakah jenis data itu dint?

DINT 32-bit integer mempunyai julat nilai -2147483648~ 2147483647

dint ialah 32- dengan tanda bit bit integer. Kaedah perwakilan dan julat dint ialah L#-2147483648~L# 2147483647 ialah unit jumlah data dalam komputer, data hanya dinyatakan dalam bentuk 0 dan 1.

pengenalan data dint

Integer 32-bit dengan bit bertanda, data jenis DINT - integer 32-bit dengan bit bertanda, ditakrifkan sebagai "double integer" ” atau “integer panjang”, kaedah perwakilan dan julatnya ialah: L#-2147483648~L# 2147483647. Di pasaran, 1500 mata dan 3000 mata biasanya dipanggil integer berganda

Pengetahuan lanjutan

Ambil Siemens TIA S7-1200 sebagai contoh , jenis data asas 1200 termasuk: nombor binari, integer, nombor titik terapung, data pemasa, masa dan tarikh, rentetan, dsb. Perkara berikut terutamanya menerangkan nombor perduaan, integer dan nombor terapung yang mengelirukan:

1 Nombor binari (BOOL, BYTE, WORD, DWORD, LWORD)

(1) Jenis BOOL: Boolean , mewakili nilai 1-bit, iaitu 0 atau 1.

(2) BYTE: Byte ialah rentetan bit, menduduki 8 bit Contohnya, 2#0 hingga 2#1111_1111, nombor heksadesimal yang sepadan ialah 16#00-16#FF. Seperti IB2, MB10, DB1.DBB4

(3)WORD: Word ialah rentetan bit, menduduki 16 bit, contohnya: 2#0 hingga 2#1111 1111 1111 1111, nombor heksadesimal yang sepadan Iaitu 16#0-16#FFFF. Seperti MW10, DB2.DBW1.

(4)DWORD: kata ganda, iaitu rentetan bit yang menduduki 32 bit Contohnya: 2#0 hingga 2#1111 1111 1111 1111 1111 1111 1111 1111. Nombor yang sepadan ialah 16# heksadesimal. 16#FFFFFFFF. Seperti MD10, DB2.DBD1.

2. Integer (SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT), dengan S bermaksud singkatan, U bermaksud unsigned dan D bermaksud double.

(1)SINT dan USINT

Kedua-duanya adalah integer pendek yang sama, menduduki 8 bit, contoh alamat: MB0, DB1.DBB0. Tetapi julat nilai kedua-dua ini berbeza.

SINT: integer pendek yang ditandatangani, julat nilai -128-127, 2#0-2#0111 1111, bit tertinggi ialah bit tanda,

USINT: integer pendek tidak ditandatangani, diambil Nilai julat 0-255,2#0-2#1111 1111

(2)INT dan UINT

ialah dua nombor integer yang sama, menduduki 16 bit, contoh alamat: MW0, DB1.DBW0 . Tetapi julat nilai kedua-dua ini berbeza.

INT: integer bertanda, julat nilai -32768-32767, 2#0-2#0111 1111 1111 1111, bit tertinggi ialah bit tanda,

USINT: integer pendek tidak bertanda, The julat nilai ialah 0-65535, 2#0-2#1111 1111 1111 1111

(3) LDNT dan UDINT

, kedua-dua ini adalah integer berganda yang sama, menduduki 32 bit, alamat Contoh : MD0, DB1.DBD0. Tetapi julat nilai kedua-dua ini berbeza.

DINT: integer yang ditandatangani, julat nilai -2,147,483,648—2,147,483,647, 2#0—2#0111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 1111 bit tertinggi,

3. Diwakili sebagai nombor ketepatan tunggal (Real) atau nombor ketepatan berganda 64-bit (LReal). Nombor titik terapung ketepatan tunggal mempunyai ketepatan sehingga 6 digit bererti, manakala nombor titik terapung ketepatan dua mempunyai ketepatan sehingga 15 digit bererti.

Apabila memasukkan pemalar titik terapung, anda boleh menentukan sehingga 6 (Sebenar) atau 15 (LReal) digit bererti untuk mengekalkan ketepatan.

Untuk meringkaskan: jenis data di atas adalah jenis data yang paling biasa digunakan dalam pengaturcaraan Melalui pengenalan di atas, setiap orang harus mempunyai pemahaman tertentu tentangnya, walaupun bilangan bait yang diduduki oleh jenis data yang berbeza mungkin Mereka. adalah sama, tetapi data mereka sebenarnya berbeza Sebagai contoh, INT dan WORD kedua-duanya adalah 16 bit, tetapi kandungan data mereka berbeza Anda mesti memberi perhatian kepadanya. Secara umumnya, WORD sering digunakan untuk pengiraan logik, dan INT sering digunakan untuk pengiraan matematik Perbezaannya adalah ketat apabila menggunakan pengaturcaraan SCL untuk TIA S7-1200.

Untuk lebih banyak pengetahuan berkaitan, sila lawati ruangan

Soalan Lazim

!

Atas ialah kandungan terperinci Apakah jenis data dint?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Artikel sebelumnya:Apakah folder sumber?Artikel seterusnya:Apakah folder sumber?