Manufaturação industrial
Internet das coisas industrial | Materiais industriais | Manutenção e reparo de equipamentos | Programação industrial |
home  MfgRobots >> Manufaturação industrial >  >> Industrial programming >> Linguagem C

Tipos de modificadores C++


C++ permite o char, int, e duplo tipos de dados para ter modificadores antes deles. Um modificador é usado para alterar o significado do tipo base para que ele se ajuste mais precisamente às necessidades de várias situações.

Os modificadores de tipo de dados estão listados aqui -

Os modificadores signed, unsigned, long, e curto pode ser aplicado a tipos de base inteiros. Além disso, assinado e não assinado pode ser aplicado a char, e long pode ser aplicado ao dobro.

Os modificadores assinados e não assinado também pode ser usado como prefixo para longo ou curto modificadores. Por exemplo, unsigned long int .

C++ permite uma notação abreviada para declarar unsigned, short, ou longo inteiros. Você pode simplesmente usar a palavra unsigned, short, ou longo, sem int . Implica automaticamente int . Por exemplo, as duas instruções a seguir declaram variáveis ​​inteiras sem sinal.
unsigned x;
unsigned int y;

Para entender a diferença entre a maneira como os modificadores de inteiros assinados e não assinados são interpretados pelo C++, você deve executar o seguinte programa curto −
Demonstração ao vivo
#include <iostream>
using namespace std;
 
/* This program shows the difference between
   * signed and unsigned integers.
*/
int main() {
   short int i;           // a signed short integer
   short unsigned int j;  // an unsigned short integer

   j = 50000;

   i = j;
   cout << i << " " << j;

   return 0;
}

Quando este programa é executado, segue a saída -
-15536 50000

O resultado acima ocorre porque o padrão de bits que representa 50.000 como um inteiro curto sem sinal é interpretado como -15.536 por um curto.

Qualificadores de tipo em C++


Os qualificadores de tipo fornecem informações adicionais sobre as variáveis ​​que precedem.
Sr.Nº Qualificador e significado
1
const

Objetos do tipo const não pode ser alterado pelo seu programa durante a execução.
2
volátil

O modificador volátil informa ao compilador que o valor de uma variável pode ser alterado de maneiras não especificadas explicitamente pelo programa.
3
restringir

Um ponteiro qualificado por restringir é inicialmente o único meio pelo qual o objeto para o qual aponta pode ser acessado. Apenas C99 adiciona um novo qualificador de tipo chamado restrito.

Linguagem C

  1. Tipos de dados C++
  2. Operadores C++
  3. Comentários C++
  4. Modelos de classe C++
  5. Variáveis ​​e tipos C++:int, double, char, string, bool
  6. Operadores em C++ com Exemplo:O que é, Tipos e Programas
  7. Java - Tipos de modificadores
  8. C - Tipos de dados
  9. Visão geral do C++
  10. Tipos de variáveis ​​C++