Qual das seguintes opções não é um tipo de dado primitivo em c++?

(A) - 
 int
(B) - 
 float
(C) - 
 char
(D) - 
 string
(E) - 
 double

Explicação

Em c++, os tipos de dados primitivos são aqueles que ocupam um único valor na memória e não podem ser decompostos em partes menores. os tipos de dados primitivos em c++ incluem:

  • int: números inteiros
  • float: números de ponto flutuante de precisão simples
  • double: números de ponto flutuante de precisão dupla
  • char: caracteres únicos

uma string, por outro lado, é um tipo de dado composto que representa uma sequência de caracteres. é armazenado como um array de caracteres e não é um tipo de dado primitivo em c++.

Análise das alternativas

As demais alternativas são tipos de dados primitivos em c++:

  • (a): int - números inteiros
  • (b): float - números de ponto flutuante de precisão simples
  • (c): char - caracteres únicos
  • (e): double - números de ponto flutuante de precisão dupla

Conclusão

É importante entender os diferentes tipos de dados em uma linguagem de programação para usá-los corretamente em seus programas. os tipos de dados primitivos em c++ são int, float, double e char, enquanto string é um tipo de dado composto.