Specifying a Type
Svep för att visa menyn
Eftersom C++ är ett typat språk måste du deklarera variabelns typ när du initierar den. För att ange datatypen för variabeln används följande syntax:
Genom att specificera variabelns datatyp informerar vi datorn om hur mycket minne som behövs för att lagra dess värde och hur värdet ska tolkas.
Vad som faktiskt händer när vi skapar en variabel av en viss typ
Vi kan titta på exemplet med datatypen int. Som du kommer att se i nästa avsnitt kräver den 4 byte (=32 bitar) för att lagra sitt värde. Datorn måste alltså reservera 4 byte minne för att lagra detta värde.
Datorn tilldelar 4 celler (bytes) minne för variabeln num. När vi tilldelar ett värde till num kommer dessa celler att innehålla detta värde. Det finns också en minnesadress kopplad till cellerna.
Värden lagras i minnet med hjälp av ett binärt talsystem (sekvens av 1:or och 0:or). Så talen konverteras först till ett binärt system. Följande video visar hur värdet 1231 lagras i minnet.
1. Vad innebär det att ett språk är typat?
2. Vilket av följande stämmer om minnesadresser?
Tack för dina kommentarer!
Fråga AI
Fråga AI
Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal