Sie sind auf Seite 1von 6

Qwertyuiopasdfghjklzxcvb

nmqwertyuiopasdfghjklzxc
vbnmqwertyuiopasdfghjklz
xcvbnmqwertyuiopasdfghjk
PROGRAMACION NET 1
Cuadro comparativo de los tipos de
lzxcvbnmqwertyuiopasdfgh
datos y ordenadores
jklzxcvbnmqwertyuiopasdf
ghjklzxcvbnmqwertyuiopas
dfghjklzxcvbnmqwertyuiop
asdfghjklzxcvbnmqwertyui
opasdfghjklzxcvbnmqwerty
uiopasdfghjklzxcvbnmqwer
tyuiopasdfghjklzxcvbnmqw
ertyuiopasdfghjklzxcvbnm
qwertyuiopasdfghjklzxcvbn
mqwertyuiopasdfghjklzxcv
bnmqwertyuiopasdfghjklzx
Emigdio Avila Solis

Mat AL12503835

TIPOS DE DATOS:

Nombre corto
byte

Clase .NET
Byte

Tipo
Entero sin
signo
Entero con
signo
Entero con
signo
Entero sin
signo
Entero con
signo
Entero sin
signo
Entero con
signo

Ancho
8

Intervalo (bits)
0 a 255

sbyte

SByte

-128 a 127

int

Int32

32

-2.147.483.648
a 2.147.483.647
0 a 4294967295

uint

UInt32

short

Int16

ushort

UInt16

long

Int64

ulong

UInt64

Entero sin
signo

64

float

Single

32

double

Double

Tipo de punto
flotante de
precisin
simple
Tipo de punto
flotante de
precisin doble

char

Char

Un carcter
Unicode

16

bool

Boolean

Tipo Boolean
lgico

32
16
16
64

64

-32.768 a
32.767
0 a 65535
922337203685
477508 a
922337203685
477507
0a
184467440737
09551615
-3,402823e38 a
3,402823e38
1,79769313486
232e308 a
1,79769313486
232e308
Smbolos
Unicode
utilizados en el
texto
True o false

TIPOS DE OPERADORES:

Operadores y expresiones
Un operador est formado por uno o ms caracteres y permite realizar una
determinada operacin entre uno o ms datos y produce un resultado. Es una manera
simblica de expresar una operacin sobre unos operandos. C# proporciona un
conjunto fijo, suficiente y completo de operadores. El significado de cada operador
est perfectamente definido para los tipos predefinidos, aunque algunos de ellos
pueden sobrecargarse, es decir, cambiar su significado al aplicarlos a un tipo definido
por el usuario.
C# dispone de operadores aritmticos, lgicos, relacionales, de manipulacin de
bits, asignacin, para acceso a tablas y objetos, etc. Los operadores pueden
presentarse por diferentes criterios, por ejemplo, por su funcionalidad:
Categoras Operadores
Aritmticos + - * / %
Lgicos (booleanos y bit a bit) & | ^ ! ~ && ||

Concatenacin de cadenas +
Incremento y decremento ++ -Desplazamiento << >>
Relacionales == != < > <= >=
Asignacin = += -= *= /= %= &= |= ^=
<<= >>=
Acceso a miembros .
Acceso por ndices []
Conversin de tipos explcita ()
Conditional ? :
Creacin de objetos New
Informacin de tipos as is sizeof typeof
Control de excepciones de
desbordamiento checked unchecked
Direccionamiento indirecto y
direccin * -> [] &
Los operadores aritmticos de C# son los que se emplean comnmente en otros
lenguajes: + (suma), - (resta), * (multiplicacin), / (divisin) y % (mdulo o resto de la
divisin).
Son operadores binarios y se colocan entre los argumentos sobre los que se aplican,
proporcionando un resultado numrico (Por ejemplo, 7+3.5, 66 % 4). Los operadores
lgicos proporcionan un resultado de tipo lgico (bool) y los operadores a nivel de
bit actan sobre la representacin interna de sus operandos (de tipos enteros) y
proporcionan resultados de tipo numrico.
Los operadores binarios son: & (operacin Y lgica entre argumentos lgicos u
operacin Y bit a bit entre operandos numricos), | (operacin O, lgica bit a bit,
dependiendo del tipo de los argumentos) , ^ (O exclusivo, lgico bit a bit), && (Y
lgico, que evala el segundo operando solo cuando es necesario) y || (O lgico,
que evala el segundo operando solo cuando es necesario).
Los operadores unarios son: ! (negacin o complemento de un argumento lgico)
y ~ (complemento bit a bit de un argumento numrico).
El operador + para la concatenacin de cadenas es un operador binario. Cuando
al menos uno de los operandos es de tipo string este operador acta uniendo las
representaciones de tipo string de los operandos.
Operadores de incremento y decremento. El operador de incremento (++)
incrementa su operando en 1 mientras que el de decremento (--) decrementa su
operando en 1. Puede aparecer antes de su operando: ++v (incremento prefijo) o
despus: v++ (incremento postfijo).
El incremento prefijo hace que el resultado sea el valor del operando despus de
haber sido incrementado y el postfijo hace que el resultado sea valor del operando
antes de haber sido incrementado.
Los tipos numricos y de enumeracin poseen operadores de incremento y
decremento predefinidos.
Los operadores de desplazamiento son operadores binarios. Producen un
desplazamiento a nivel de bits de la representacin interna del primer operando
(de un tipo entero), a la izquierda (<<) o a la derecha (>>) el nmero de bits

especificado por su segundo operando.


Los operadores relacionales proporcionan un resultado lgico, dependiendo de
si sus argumentos son iguales (==), diferentes (!=), o del orden relativo entre ellos
(<, >, <= y >=).
La asignacin simple (=) almacena el valor del operando situado a su derecha en
una variable (posicin de memoria) indicada por el operando situado a su
izquierda.

Das könnte Ihnen auch gefallen