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

bookTeckendatatyp

Svep för att visa menyn

char-datatypen används för att lagra ett enskilt tecken, såsom 'A' eller 'w'. I nästa kapitel kommer vi att fördjupa oss i hur dessa tecken kan kombineras till sekvenser för att skapa ord, meningar och mer. För tillfället fokuserar vi på att använda char för lagring av enstaka tecken.

main.cpp

main.cpp

copy
1234567
#include <iostream> int main() { char letter = 'G'; std::cout << letter << std::endl; }
Note
Observera

char ska anges med enkla citattecken. Även om tecknet du lagrar är en siffra, ska du använda enkla citattecken, '9', inte 9.

Du kan experimentera med koden ovan för att se vad som händer om du använder dubbla citattecken eller tilldelar siffror utan citattecken.

Datatypen char och minne.

För att lagras i minnet omvandlas den först till ett tal med hjälp av ASCII-tabellen. Den binära representationen av det talet lagras sedan i minnet.
Du kan snabbt titta på ASCII-tabellen nedan (den första kolumnen är inte relevant för oss).

main.cpp

main.cpp

copy
12345678
#include <iostream> int main() { // Change the number to output different symbol char symbol = 100; std::cout << symbol; }
Note
Observera

Om du tilldelar ett tal utan enkla citattecken till en char (till exempel, char letter = 76), antar kompilatorn att du har angett ett tecken som redan har konverterats till ett tal.

Som du kan se i tabellen motsvarar 76 L, så värdet av letter är 'L'.

question mark

Vilket av följande kommer att ge utskriften L när det skrivs ut i konsolen?

Select all correct answers

Var allt tydligt?

Hur kan vi förbättra det?

Tack för dina kommentarer!

Avsnitt 3. Kapitel 1

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 3. Kapitel 1
some-alt