| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Quelles sont les limites INT normal
    entiers sont l'un des types de variables de base en programmation informatique ; ? Comme en mathématiques , un nombre entier est un nombre entier (comme " 1" ou " 1.000.000 " ) mais de fonctionner plus efficacement , les ordinateurs imposent une limite sur la valeur maximale numérique d'une variable INT. Ces limites dépendent quelque peu sur le langage de programmation , mais en général , ils ont , les valeurs prévisibles similaires. Systèmes

    systèmes d'exploitation 16 bits Les premiers ont été conçus autour des applications 16 bits, capables de stocker 2 ^ 16 ( 65536 ) valeurs uniques. Pour ces ordinateurs , le type de variable INT est également de 16 bits , avec des variables double largeur étant de type long . L'existence de nombres entiers de 16 bits est conservé dans des langages tels que Visual Basic NET ; . Visual Basic, son prédécesseur, utilisé entiers de 16 bits , et alors que "integer" en VB.NET est désormais supposé être une variable de 32 bits , le type de données « int16 » existe toujours pour les plus petits numéros ( dans la pratique, le compilateur optimise pour les numéros 32 bits , donc il est plus efficace d'utiliser des variables 32 bits , même si les chiffres sont petits) .
    < br > systèmes 32 bits

    systèmes modernes traitent généralement le type de données INT comme étant 32 bits , en vertu du présent cahier des charges, une variable INT peut contenir jusqu'à 2 ^ 32 valeurs uniques d'environ 4,3 --- milliards de dollars, ou 4294967296 . Dans le cas où vous avez besoin de stocker de plus grandes valeurs , le (parfois aussi Int64) type de données LONG peut être utilisé. Parce que certains compilateurs peuvent s'écarter de la norme, il est important de vérifier vos programmes avant de les distribuer --- en général , les systèmes d'exploitation plus élevés bits maintenir la compatibilité avec les applications inférieur bits, mais ne vous fiez pas à ce sujet, en particulier pour la mission logiciel critique.

    des langues de programmation

    de typage de variables peuvent être soit fortement typé --- où une variable doit être déclarée être une chaîne, booléen, entier , ou ainsi de suite --- ou faiblement typé , où une telle déclaration officielle n'est pas nécessaire. Dans les langages à typage faible --- y compris les langages de développement web courantes telles que PHP et JavaScript --- limites entiers sont fonction de la plate-forme . En général, vous devriez supposer qu'un entier est limitée à 32 bits , mais si vous êtes d'exploitation de l'environnement ( par exemple , le code qui s'exécute sur une machine locale ) et je sais que la plate-forme 64 bits , vous pouvez travailler avec des nombres entiers . que la taille de la place
    signature
    variables entières

    peut être soit signé ou non , en un nombre entier " signé " , un bit est utilisé pour déterminer si oui ou non l'entier est positif ou négatif ; entiers non signés peuvent stocker un plus grand nombre , mais ils ne peuvent être que positif . A signé le 16 -bit INT peut stocker des valeurs entre -32.768 et +32.767 ( le nombre positif est plus faible car une seule valeur doit être reprise par «0») . Un RC 32 bits signé peut stocker des valeurs entre -2147483648 et 2127483647 . La plupart des langues par défaut à l'aide des entiers signés , sauf indication contraire .

    Previous :

    next :
      articles connexes
    ·Scrum FAQ 
    ·Contrôle C dans Expect Script 
    ·Byte et bit différences 
    ·Qu'est-ce qu'un gestionnaire d'événements 
    ·Liste des types de formulaires Web autonomes 
    ·Comment écrire un rapport sur la Programmation 
    ·Comment afficher plusieurs histogrammes dans Matlab 
    ·Comment puis-je ajouter Aide à un projet Xcode 
    ·Comment obtenir PlayStation 3 en ligne utilisant le té…
    ·Comment supprimer des bordures en CSS 
      articles en vedette
    ·Android Tools 
    ·Comment faire des choses rebondir sur des murs en Visua…
    ·Comment vérifier les valeurs dans Pseudocode 
    ·Comment exporter un fichier texte Largeur fixe pour une…
    ·Comment puis-je changer les paramètres régionaux par …
    ·Comment créer un Heap Dump Java 
    ·Comment exécuter un fichier Jar 
    ·Comment s'inscrire pour le chat Flash 
    ·Comment copier une liste contenant des objets en Python…
    ·Comment remplacer les cordes de Windows 
    Copyright © Connaissances Informatiques http://fr.wingwit.com