Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lära Specifying a Type | Introduction
C++-Datatyper

bookSpecifying 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?

question mark

Vad innebär det att ett språk är typat?

Vänligen välj det korrekta svaret

question mark

Vilket av följande stämmer om minnesadresser?

Vänligen välj det korrekta svaret

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 1. Kapitel 5

Fråga AI

expand

Fråga AI

ChatGPT

Fråga vad du vill eller prova någon av de föreslagna frågorna för att starta vårt samtal

Avsnitt 1. Kapitel 5
some-alt