| Hjem | Hardware | Netværk | Programmering | software | Fejlfinding | systemer | 
Programmering  
  • C /C + + Programming
  • Computer Programmeringssprog
  • Delphi programmering
  • Java programmering
  • JavaScript Programmering
  • PHP /MySQL programmering
  • Perl programmering
  • Python Programming
  • Ruby Programming
  • Visual Basics Programmering
  •  
    Computer Viden >> Programmering >> Computer Programmeringssprog >> Content
    Hvad er normale INT Limits
    Heltal er en af ​​de grundlæggende variable typer i edb-programmering , ? Ligesom i matematik, et heltal er et helt tal (som " 1" eller " 1.000.000 "), men at operere mest effektivt , computere fastsætte en grænse for den maksimale numeriske værdi af en INT variabel. Disse grænser afhænge noget programmeringssprog , men generelt har de samme , forudsigelige værdier. 16- bit-systemer

    Tidlig operativsystemer blev designet omkring 16- bit-applikationer , der kan lagre 2 ^ 16 ( 65.536 ) unikke værdier . For disse computere er den INT variabel typen også 16-bit , med dobbelt bredde variabler er af typen LONG . Eksistensen af 16-bit heltal er bevaret i sprog såsom Visual Basic NET . Visual Basic , er dens forgænger , der anvendes 16-bit heltal , og mens " heltal " i VB.NET nu antages at være en 32-bit variabel , de " int16 " datatype eksisterer stadig for mindre tal ( i praksis , compileren optimerer til 32- bit tal , så det er mere effektivt at bruge 32-bit variabler , selv når tallene er små) .
    < br > 32- bit systemer

    Moderne systemer generelt behandle INT datatype som værende 32 bit lang , under denne specifikation kan en INT variabel holde op til 2 ^ 32 unikke værdier --- omkring 4,3 mia.kr. eller 4294967296 . I tilfælde, hvor du har brug for at gemme større værdier kan LONG (undertiden også INT64 ) datatype anvendes. Fordi visse compilere kan afvige fra normen , er det vigtigt at tjekke dine programmer , inden du distribuerer dem --- generelt højere bit operativsystemer opretholde kompatibilitet med lavere bit programmer , men du bør ikke stole på denne , især for mission - critical software .

    variable Typing

    Programmeringssprog kan enten være stærkt indtastet --- hvor en variabel skal erklæres at være en streng, boolean, integer, eller så videre --- eller svagt indtastet , hvor en sådan officiel erklæring er ikke nødvendig. I svagt maskinskrevne sprog --- herunder fælles webudvikling sprog såsom PHP og JavaScript --- integer grænser er en funktion af platformen. Generelt bør du antage, at et heltal er begrænset til 32 bit , men hvis du opererer på miljøet ( for eksempel køre kode på en lokal maskine) og ved, at platformen er 64 -bit, kan du arbejde med heltal . denne størrelse i stedet
    Signing

    heltalsvariabler kan enten underskrevet eller unsigned , i en " signeret" heltal, en bit bruges til at afgøre , hvorvidt den heltal er positiv eller negativ , unsigned heltal kan gemme højere tal , men de kan kun være positive. En underskrevet 16-bit INT kan lagre værdier mellem -32.768 og +32.767 ( det positive tal er lavere, fordi én værdi skal tages op af "0") . En underskrevet 32-bit INT kan lagre værdier mellem -2.147.483.648 og 2127483647 . De fleste sprog standard til at bruge integer medmindre andet er angivet .

    Forrige :

    næste :
      Relaterede artikler
    ·Sådan Format Decimaler Brug AWK 
    ·Hvordan kan jeg Shift data i ADT 
    ·HTML -koden for Baggrund Højdepunkter 
    ·Sådan bruges ConsoleWrite til Output Class Data 
    ·Hvordan at adskille en /etc /passwd fil ved hjælp AWK 
    ·Forskellen mellem en Syntaksfejl og Semantic Fejl 
    ·Sådan vises en værdi i en MATLAB String 
    ·Sådan redigeres en MSI-fil 
    ·Hvordan man skriver en algoritme i bekendtgørelse N Lg…
    ·Sådan oprettes en database i NetBeans 
      Anbefalede Artikler
    ·Hvordan man opbygger en Java Website 
    ·Sådan sparer en PHP fil med Filezilla 
    ·Sådan Give legitimationsoplysninger til en Web Proxy M…
    ·Sådan deaktiveres safe_mode htaccess på Apache 
    ·Sådan importeres brugere i Community Builder på Jooml…
    ·Sådan oprettes en temperatur konvertering funktion Med…
    ·Sådan Fordel Xcode i Mac Apps 
    ·Sådan konvertere en streng array til Double 
    ·Sådan oprettes en EXE Fra et Bat fil 
    ·Java Script fejlfinding 
    Copyright © Computer Viden http://www.computerdk.com