Welkom op de Nederland Computer Kennisnetwerk!  
 
Zoeken computer kennis
Home Hardware Netwerken Programmering Software Computerstoring Besturingssysteem
Computer Kennis >> Programmering >> C /C + + Programming >> Content
ANSI C Data Types
Het American National Standards Institute ( ANSI ) standaard voor de C programmeertaal blijft trouw aan de minimalistische leerstellingen van het oorspronkelijke ontwerp . Veel programmeurs zijn verbaasd te ontdekken dat de taal ondersteunt slechts vier base data types . Deze kern types vestigen de basis voor de modellering van complexe data -elementen zoals strijkers en als substituten voor andere eenvoudige vormen , zoals Booleaanse gegevens . Char

De char data type wordt gebruikt voor de weergave van afzonderlijke tekens . Het slaat een ondertekende numerieke bereik van -127 tot 127 in een byte , met behulp van zeven bits voor de waarde en het achtste voor het bord . De numerieke waarden zijn gekoppeld aan de bestelde vertegenwoordiging van de ASCII karakterset . Een waarde van 65 bijvoorbeeld toegewezen aan een char variabele vertaalt de hoofdletter " A " in de ASCII set . Unsigned char variabelen maken geen gebruik van het teken-bit , de uitbreiding van de waarde bereik van 0 tot 255 .
Int

Een integer data type wordt gebruikt om hele nummers op te slaan . Verschillende bit integer - formaat worden ondersteund door de standaard om aantallen verschillende lengtes tegemoet zonder verspilling opslagruimte . Een standaard integer is 32 bits ( 4 bytes ) in lengte , waardoor de opslag van getallen tussen -2.147.483.648 tot 2.147.483.647 . Korte - integer variabelen gebruiken de helft van het toewijzen van geheugen , 16 bits , als een kleinere numerieke bereik nodig is. Lange integers uitbreiden van de opslag tot 64 bits. De integer type wordt ook gewijzigd door de ongetekende benaming , het afschaffen van teken-bit als negatieve getallen niet zullen worden opgeslagen .
Float

De float datatype wordt aangewezen om waarden die een fractionele deel gekenmerkt door een komma , bijvoorbeeld 3.15 bevatten slaan . De vlotter is een nauwkeurige waarde in een 32 - bit variabele in drie delen . Een bit wordt toegewezen aan het teken , worden 8 bits naar 23 bits exponent en gebruikt om de mantisse houden . De vlotter notatie vertegenwoordigt het floating point getal als breuk ( de mantisse ) dat wordt opgewekt door de kracht van de exponent op de komma plaatsen in het nummer . Bijvoorbeeld , om de sample waarde 1,2345 slaan , is de exponent ingesteld op 1 en de mantisse is 617250 . Om het decimale getal berekenen , de vergelijking value = mantisse x ( 2 x exponent ) [ 1,2345 = 0,617250 x 2 ] wordt gebruikt .
Dubbele

De dubbele soort is een uitgebreide float datatype . Het maakt gebruik van een 64 - bit opslaglocatie om nummers op te slaan met 14 tot 15 cijfers precisie . De 64 bits worden opgesplitst in een een-bits teken , 11 bits voor de exponent en 52 bits voor de mantisse .

Previous: Next:
  C /C + + Programming
·Hoe een bestand in Unzip C # 
·Hoe te Pointers toewijzen 
·Hoe te CPP compileren met Visu…
·Hoe maak je een Matrix van Str…
·Hoe maak je een bufferoverloop…
·C Statische Inline Functie 
·Hoe een GUI in C 
·CSharp Controls om DataGridVie…
·Om te lezen hoe een bestand re…
  Related Articles
Hoe de Visual Data Manager gebruiken in …
Hoe u Microsoft Visual C Debug Library F…
Hoe te Mine /Extract /Pull -gegevens van…
Hoe maak je een verslag gegevens voorber…
Hoe om gegevens van Access- Met behulp v…
Hoe maak je een Data Grid in Visual Basi…
Visual Basic Data Types 
Hoe maak je Fill Up een VB Combo Box Met…
Hoe te Records in een rapport gegevens i…
  Programmering Articles
·Tertiaire Uitdrukkingen in Java 
·Hoe te Telnet Start Van Visual Basic 
·Hoe te Kalefateren gebruiken in GTK Radi…
·Hoe te Schraap Screen in VBA 
·Tutorial voor SQL Stored Procedures 
·Hoe te Symbolen bestellen in Programmeri…
·Hoe maak je een Tangent code voor een Ca…
·Hulp voor Batch Programmering 
·Noem de Data Types Gebruikt in Verklaren…
Copyright © Computer Kennis http://www.nldit.com