- char
- short int
- int
- long int
- long long
Sobre los tipos float y double, al utilizar un formato especial para almacenar números, no obtendríamos valores de representación real.
Los operadores de bits son:
- & and a nivel de bit
- | or a nivel de bit
- ^ xor a nivel de bit
- ~ not
Operaciones con bit:
Los 1 y 0 representan bit en los siguientes ejemplos
0 & 0 = 0 0 | 0 = 0 0 ^ 0 = 0 ~1 = 0
0 & 1 = 0 0 | 1 = 1 0 ^ 1 = 1 ~0 = 1
1 & 0 = 0 1 | 0 = 1 1 ^ 0 = 1
1 & 1 = 1 1 | 1 = 1 1 ^ 1 = 0
En los compiladores que aplican el estándar de C++ también se pueden utilizar las nuevas palabras reservadas que realizan la misma función que los operadores de bits.
bitand & AND exclusivo de bits
bitor | OR exclusivo de bits
xor ^ O exclusivo de bits
comp1 ~ complemento binario
Son útiles en aquellos teclados que no dispongan de las teclas correspondientes, pudiendo ser sustituidos por las nuevas palabras clave.
En los compiladores que aplican el estándar de C++ también se pueden utilizar las nuevas palabras reservadas que realizan la misma función que los operadores de bits.
bitand & AND exclusivo de bits
bitor | OR exclusivo de bits
xor ^ O exclusivo de bits
comp1 ~ complemento binario
Son útiles en aquellos teclados que no dispongan de las teclas correspondientes, pudiendo ser sustituidos por las nuevas palabras clave.