In software ontwikkeling , de eerste overweging bij het opslaan van gegevens is om de juiste opslag maat te kiezen. In C /C + + , en andere programmeertalen , zijn er niet minder dan vijf manieren integer data vertegenwoordigen . Elk type geheel getal verschilt per grootte : char , short int , int , long int en long long int . Het bepalen van de juiste grootte draait planning en prognoses over alle mogelijke waarden van een variabele zal houden , en eigenlijk om de gewenste grootte vereist kennis van de computerarchitectuur en de compiler . Wat je nodig hebt C /C + + compiler Tekst editor Toon Meer Aanwijzingen 1 Start een tekstverwerker en open een C + + -broncode bestand Pagina 2 Bepaal de grootte van een integer met de libc " sizeof " API als volgt : # Include # include < stdlib . h > int main ( ) { printf ( " grootte van integer : % d " , sizeof ( int ) ) ; } , als de grootte van de data type " int " is niet hetzelfde als de gewenste grootte , invloed op de soort met behulp van de lijst met gevonden in de inleiding van dit artikel . 3 Geef de maximale waarde van een data type kan opslaan door gebruik te maken van de volgende code snippet . # include ; # include ; int main ( ) { std :: cout << std :: numeric_limits < , int > :: max ( ) << std :: endl ; } als bij stap 2 , wijzigt het type sjabloon van " int " op elke beschikbare vorm herhaald in de inleiding tot de maximale waarde te bepalen van elk . Herhaal stap 3 4 met het trefwoord " unsigned " als voorvoegsel om de verschillende integer types . Opmerking , wanneer een integer wordt verklaard als niet ondertekend , is het teken-bit wordt gebruikt voor data en de maximale waarde van de variabele kan toeneemt houden . Compile 5 en uitvoeren van de steekproef programma's gevonden in de stappen 2 en 3 om berekenen integer grootte en maximale waarde als hulpmiddel bij het kiezen van de juiste maat voor uw programma .
|