Ответы
У мові C++ до скалярних типів даних відносяться
bool: Представляє собою логічне значення true або false.
char: Являє собою один символ, наприклад, 'a' або '$'. Може бути знаковим або беззнаковим.
int: Представляє собою ціле значення. Може бути коротким, довгим або довгим довгим, і може бути зі знаком або без знаку.
float: Являє собою значення з плаваючою комою одинарної точності.
double: Представляє значення з плаваючою комою подвійної точності.
У Delphi (Lazarus) до скалярних типів даних відносяться
Boolean: Представляє собою логічне значення, або True, або False.
Char: Представляє собою один символ, наприклад, 'a' або '$'.
ShortInt, Byte, SmallInt, Word, LongInt, LongWord, Int64: Являють собою ціле значення різного розміру та знаку.
Single: Являє собою значення з плаваючою комою одинарної точності.
Double: Являє собою значення з плаваючою комою подвійної точності.
Типи даних у мовах C++ та Delphi мають деякі спільні риси, але також мають і деякі відмінності. Наприклад, в C++ тип char може бути знаковим або беззнаковим, в той час як в Delphi тип char завжди є знаковим. У Delphi є більше можливостей для цілих типів даних, включаючи Byte, який представляє беззнакове 8-бітне ціле число, і Int64, який представляє знакове 64-бітне ціле число.