Nada

Páginas: 2 (296 palabras) Publicado: 23 de marzo de 2014
Cuando se usan en una expresión, se produce un efecto secundario
sobre la variable:
El valor de la variable se incrementa antes
o despues de ser usado.
con ++a el valor de "a"se incrementa antes de evaluar la
expresión.
con a++ el valor de "a" se incrementa después de evaluar
la expresión.
con a el valor de "a" no se modifica antes ni después deevaluar la expresión.
Ejemplos
a=2*(++c) se incrementa el valor de "c" y se evalúa la
expresión después.
Es equivalente a: c=c+1; a=2*c;
a[++i]=0 se incrementa el valor de "i" y serealiza
la asignación después.
Es equivalente a: i=i+1; a[i]=0;
a[i++] se realiza la asignación con el valor actual
de "i", y se incrementa el valor de "i"
después.
Esequivalente a: a[i]=0; i=i+1;
Hay que evitar expresiones como ésta: a=++c+c
porque el resultado depende de la máquinaC.05.09
Los tipos enteros "short" "long" "unsigned"
Se utilizan paraobtener algún efecto especial: ahorrar espacio en
memoria, disponer de un rango de valores mayor.
La implementación depende de la máquina.
short: la representación interna ocupaun número
menor de bytes.
Si son 2 bytes (16 bits):
valor menor: -215= -32768
valor mayor: 2
15-1= 32767
long: la representación interna ocupa un número
mayor de bytes.
Enarquitecturas de 32 bits, suele ser igual
que "int".
unsigned: se prescinde del signo para disponer de un
bit más y poder operar en un rango de valores
mayor.
Para unaimplementación de "int" en 32 bits,
"unsigned" proporciona el rango:
valor mínimo: 0
valor máximo: 2
31-1= 4.294.967.295C.05.10
El operador " sizeof "
Está incorporado al lenguaje paraproporcionar el
número de bytes usados para almacenar un objeto.
sizeof(int)
sizeof(short)
sizeof(long)
sizeof(unsigned)
Lo que C garantiza:
sizeof(char) = 1
sizeof(short)
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • la nada de nada
  • nada de nada
  • nada de nada
  • nada de nada
  • no se nada nada nada
  • Nada nada nada
  • Nada de nada
  • Nada de Nada

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS