Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Lære Tegn-datatype | Tekstdatatype
C++ Datatyper

bookTegn-datatype

Sveip for å vise menyen

Datatypen char brukes til å lagre et enkelt tegn, for eksempel 'A' eller 'w'. I neste kapittel skal vi se nærmere på hvordan disse tegnene kan kombineres til sekvenser for å lage ord, setninger og mer. Foreløpig fokuserer vi på å bruke char for lagring av enkelttegn.

main.cpp

main.cpp

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

char skal angis med enkle anførselstegn. Selv om tegnet du lagrer er et tall, skal det stå i enkle anførselstegn, '9', ikke 9.

Du kan eksperimentere med koden ovenfor for å se hva som skjer hvis du bruker doble anførselstegn eller tildeler tall uten anførselstegn.

Datatypen char og minne.

For å lagres i minnet, blir den først konvertert til et tall ved hjelp av ASCII-tabellen. Den binære representasjonen av dette tallet lagres deretter i minnet.
Du kan ta en rask titt på ASCII-tabellen nedenfor (den første kolonnen er ikke relevant for 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
Merk

Hvis du tildeler et tall uten enkeltapostrof til en char (for eksempel, char letter = 76), antar kompilatoren at du har spesifisert et tegn som allerede er konvertert til et tall.

Som du kan se fra tabellen, tilsvarer 76 L, så verdien av letter er 'L'.

question mark

Hvilken av følgende vil gi utdataen L når den skrives ut til konsollen?

Velg alle riktige svar

Alt var klart?

Hvordan kan vi forbedre det?

Takk for tilbakemeldingene dine!

Seksjon 3. Kapittel 1

Spør AI

expand

Spør AI

ChatGPT

Spør om hva du vil, eller prøv ett av de foreslåtte spørsmålene for å starte chatten vår

Seksjon 3. Kapittel 1
some-alt