Źródło: Arkusze CKE
Czym różni się typ łańcuchowy od znakowego?
Warianty odpowiedzi
-
A
Typ łańcuchowy przechowuje pojedyncze znaki, a znakowy długie ciągi znaków
-
B
Typ łańcuchowy obsługuje liczby całkowite, a znakowy liczby zmiennoprzecinkowe
-
C
Typ znakowy przechowuje dane logiczne, a łańcuchowy tekst
-
D
Typ znakowy przechowuje pojedyncze znaki, a łańcuchowy ciągi znaków
Wyjaśnienie
Różnica sprowadza się do struktury i przeznaczenia obu tych typów danych.
Typ znakowy (zazwyczaj char) przechowuje dokładnie jeden symbol, na przykład pojedynczą literę 'A', cyfrę '5' czy znak zapytania.
Typ łańcuchowy (string) to z kolei sekwencja połączonych ze sobą znaków. Pozwala przechowywać pełne teksty, takie jak pojedyncze słowa czy całe zdania. Pod maską string jest w zasadzie tablicą lub listą pojedynczych znaków.