Sunteți pe pagina 1din 4

Tipo de datos de enteros

Ancho
Tipo Rango Significado
en bits

byte 8 De 0 a 255 Entero sin signo

Entero con
sbyte 8 De -128 a 127
signo

Entero corto con


short 16 De -32.768 a 32.767
signo

Entero corto sin


ushort 16 De 0 a 65.535
signo

Entero medio
int 32 De -2.147.483.648 a 2.147.483.647
con signo

Entero medio
uint 32 De 0 a 4.294.967.295
sin signo

De -9.223.372.036.854.775.808 a Entero largo con


long 64
9.223.372.036.854.775.807 signo

Entero largo sin


ulong 64 De 0 a 18.446.744.073.709.551.615
signo

Tipo de datos de punto flotante


Ancho en
Tipo Rango Significado
bits

float 32 De 1,5E-45 a 3,4E+38 Punto flotante corto

De 5E-324 a
double 64 Punto flotante largo
1,7E+308

decima
128 De 1E-28 a 7,9E+28 Punto flotante monetario
l

Tipo de datos de caracteres

Tipo Ancho en bits Rango Significado

De 0 a 65,535 (código
char 16 Carácter
Unicode)

Tipo de datos lógicos

Tip Ancho en
Rango Significado
o bits

true or false, no se usa 1 ó 0 ya que no hay conversión


bool 1 true or false
definida
Operadores

Operado
Significado Tipo
r

+ Suma Aritmético

- Resta Aritmético

* Producto Aritmético

/ División Aritmético

 % Módulo (residuo entero) Aritmético

++ Incremento Aritmético

-- Decremento Aritmético

== Igual que Relacional

 != Distinto que Relacional

> Mayor que Relacional

< Menor que Relacional

>= Mayor o igual que Relacional

<= Menor o igual que Relacional


& AND Lógico y a nivel de bits

| OR Lógico y a nivel de bits

^ XOR y de nivel de bits Lógico

|| OR de cortocircuito Lógico

&& AND de cortocircuito Lógico

 ! NOT Lógico

~ Complemento a uno A nivel de bits

Desplazamiento a la
<< A nivel de bits
izquierda

>> Desplazamiento a la derecha A nivel de bits

Para definir una variable debemos indicar primero el tipo y a continuación el nombre de
ésta. Podemos asignarle un valor en la misma definición (como en Java o C++).

bool variable;
bool var2 = true;
int entero = 7;

S-ar putea să vă placă și