Notice: This page requires JavaScript to function properly.
Please enable JavaScript in your browser settings or update your browser.
Leer Tekengegevenstype | Tekstdatatype
C++ Gegevenstypen

bookTekengegevenstype

Veeg om het menu te tonen

Het gegevenstype char wordt gebruikt om een enkel teken op te slaan, zoals 'A' of 'w'. In het volgende hoofdstuk gaan we dieper in op het combineren van deze tekens tot reeksen om woorden, zinnen en meer te vormen. Voor nu richten we ons op het gebruik van char voor het opslaan van één enkel teken.

main.cpp

main.cpp

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

char moet worden opgegeven tussen enkele aanhalingstekens. Zelfs als het teken dat je opslaat een cijfer is, moet je het tussen enkele aanhalingstekens plaatsen, '9', niet 9.

Je kunt met de bovenstaande code experimenteren om te zien wat er gebeurt als je dubbele aanhalingstekens gebruikt of getallen zonder aanhalingstekens toewijst.

Het char-gegevenstype en geheugen.

Om in het geheugen te worden opgeslagen, wordt het eerst omgezet naar een getal met behulp van de ASCII-tabel. De binaire representatie van dat getal wordt vervolgens in het geheugen opgeslagen.
Bekijk hieronder snel de ASCII-tabel (de eerste kolom is voor ons niet van belang).

main.cpp

main.cpp

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

Als je een getal zonder enkele aanhalingstekens toewijst aan een char (bijvoorbeeld, char letter = 76), gaat de compiler ervan uit dat je een teken hebt opgegeven dat al naar een getal is omgezet.

Zoals je in de tabel kunt zien, komt 76 overeen met L, dus de waarde van letter is 'L'.

question mark

Welke van de volgende opties geeft de uitvoer L wanneer deze naar de console wordt geprint?

Select all correct answers

Was alles duidelijk?

Hoe kunnen we het verbeteren?

Bedankt voor je feedback!

Sectie 3. Hoofdstuk 1

Vraag AI

expand

Vraag AI

ChatGPT

Vraag wat u wilt of probeer een van de voorgestelde vragen om onze chat te starten.

Sectie 3. Hoofdstuk 1
some-alt