dint est un type entier de 32 bits avec un bit signé ; la méthode de représentation et la plage de dint sont "L#-2147483648~L#+2147483647", qui est défini comme un entier double ou un entier long. unité de données dans l’ordinateur. Dans les ordinateurs, les données ne sont exprimées que sous la forme de 0 et 1.
L'environnement d'exploitation de ce tutoriel : système Windows 10, ordinateur DELL G3.
Quel type de données est dint ?
DINT Entier de 32 bits. Sa plage de valeurs est -2147483648~+2147483647
dint est un entier de 32 bits avec un bit de signe. La méthode de représentation et la plage de dint sont L#-2147483648~L#+2147483647 ; l'octet est l'unité de quantité de données dans l'ordinateur, les données sont uniquement exprimées sous la forme de 0 et 1.
introduction aux données dint
Un entier de 32 bits avec un bit signé, données de type DINT - un entier de 32 bits avec un bit signé, défini comme un "entier double" ou un "entier long", et sa méthode de représentation est La plage est : L#-2147483648~L#+2147483647. Sur le marché, 1500 points et 3000 points sont généralement appelés entiers doubles
Connaissances étendues
En prenant Siemens TIA S7-1200 comme exemple, les types de données de base de 1200 comprennent : les nombres binaires, les entiers, les nombres à virgule flottante , Données de minuterie, heure et date, chaînes, etc. Ce qui suit explique principalement les nombres binaires, entiers et nombres à virgule flottante qui prêtent à confusion :
1. Nombres binaires (BOOL, BYTE, WORD, DWORD, LWORD)
(1) Type BOOL : booléen, qui représente une valeur de 1 bit. C'est 0 ou 1.
(2) BYTE : L'octet est une chaîne de bits occupant 8 bits. Par exemple, 2#0 à 2#1111_1111, le nombre hexadécimal correspondant est 16#00-16#FF. Tels que IB2, MB10, DB1.DBB4
(3) WORD : le mot est une chaîne de bits, occupant 16 bits, par exemple : 2#0 à 2#1111 1111 1111 1111, le nombre hexadécimal correspondant est 16#0 —16 #FFFF. Tels que MW10, DB2.DBW1.
(4)DWORD : double mot, qui est une chaîne de bits occupant 32 bits Par exemple : 2#0 à 2#1111 1111 1111 1111 1111 1111 1111 1111. Le nombre hexadécimal correspondant est 16#0—16#FFFF FFFF. . Tels que MD10, DB2.DBD1.
2. Entiers (SINT, USINT, INT, UINT, DINT, UDINT, LINT, ULINT), où S signifie abrégé, U signifie non signé et D signifie double.
(1)SINT et USINT
Les deux sont le même entier court, occupant 8 bits, exemples d'adresses : MB0, DB1.DBB0. Mais les plages de valeurs de ces deux éléments sont différentes.
SINT : entier court signé, la plage de valeurs est -128-127, 2#0-2#0111 1111, le bit le plus élevé est le bit de signe,
USINT : entier court non signé, la plage de valeurs est 0-255, 2# 0—2#1111 1111
(2)INT et UINT
sont les mêmes entiers, occupant 16 bits Exemples d'adresses : MW0, DB1.DBW0. Mais les plages de valeurs de ces deux éléments sont différentes.
INT : entier signé, plage de valeurs -32768-32767, 2#0-2#0111 1111 1111 1111, le bit le plus élevé est le bit de signe,
USINT : entier court non signé, plage de valeurs 0-65535,2 #0 —2#1111 1111 1111 1111
(3) LDNT et UDINT
sont les mêmes entiers doubles, occupant 32 bits, exemples d'adresses : MD0, DB1.DBD0. Mais les plages de valeurs de ces deux éléments sont différentes.
DINT : entier signé, plage de valeurs -2 147 483 648—2 147 483 647, 2#0—2#0111 1111 1111 1111 1111 1111 1111 1111, le bit le plus élevé est le bit de signe,
UDINT : valeur entière non signée, plage 0 à 4 294 967 295, 2#0—2#1111 1111 1111 1111 1111 1111 1111 1111
3. Nombres à virgule flottante
Les nombres réels (ou à virgule flottante) sont représentés par des nombres à simple précision de 32 bits (réels) ou des nombres à double précision de 64 bits ( LRéel) . Les nombres à virgule flottante simple précision ont une précision allant jusqu'à 6 chiffres significatifs, tandis que les nombres à virgule flottante double précision ont une précision allant jusqu'à 15 chiffres significatifs.
Lors de la saisie de constantes à virgule flottante, vous pouvez spécifier jusqu'à 6 (Real) ou 15 (LReal) chiffres significatifs pour maintenir la précision.
Pour résumer : les types de données ci-dessus sont les types de données les plus couramment utilisés en programmation. Grâce à l'introduction ci-dessus, tout le monde devrait en avoir une certaine compréhension, bien que le nombre d'octets occupés par les données de différents types de données puisse être le même. Ils Les données sont en fait différentes. Par exemple, INT et WORD sont tous deux 16 bits, mais le contenu des données qu'ils contiennent est différent. Vous devez y prêter attention lors de la programmation. De manière générale, WORD est souvent utilisé pour les calculs logiques et INT pour les calculs mathématiques. La distinction est stricte lors de l'utilisation de la programmation SCL pour TIA S7-1200.
Pour plus de connaissances connexes, veuillez visiter la rubrique FAQ !
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Outils d'IA chauds

Undresser.AI Undress
Application basée sur l'IA pour créer des photos de nu réalistes

AI Clothes Remover
Outil d'IA en ligne pour supprimer les vêtements des photos.

Undress AI Tool
Images de déshabillage gratuites

Clothoff.io
Dissolvant de vêtements AI

Video Face Swap
Échangez les visages dans n'importe quelle vidéo sans effort grâce à notre outil d'échange de visage AI entièrement gratuit !

Article chaud

Outils chauds

SublimeText3 Linux nouvelle version
Dernière version de SublimeText3 Linux

VSCode Windows 64 bits Télécharger
Un éditeur IDE gratuit et puissant lancé par Microsoft

MinGW - GNU minimaliste pour Windows
Ce projet est en cours de migration vers osdn.net/projects/mingw, vous pouvez continuer à nous suivre là-bas. MinGW : un port Windows natif de GNU Compiler Collection (GCC), des bibliothèques d'importation et des fichiers d'en-tête librement distribuables pour la création d'applications Windows natives ; inclut des extensions du runtime MSVC pour prendre en charge la fonctionnalité C99. Tous les logiciels MinGW peuvent fonctionner sur les plates-formes Windows 64 bits.

Dreamweaver Mac
Outils de développement Web visuel

DVWA
Damn Vulnerable Web App (DVWA) est une application Web PHP/MySQL très vulnérable. Ses principaux objectifs sont d'aider les professionnels de la sécurité à tester leurs compétences et leurs outils dans un environnement juridique, d'aider les développeurs Web à mieux comprendre le processus de sécurisation des applications Web et d'aider les enseignants/étudiants à enseigner/apprendre dans un environnement de classe. Application Web sécurité. L'objectif de DVWA est de mettre en pratique certaines des vulnérabilités Web les plus courantes via une interface simple et directe, avec différents degrés de difficulté. Veuillez noter que ce logiciel