tipos
Diferencias
Muestra las diferencias entre dos versiones de la página.
Ambos lados, revisión anteriorRevisión previaPróxima revisión | Revisión previa | ||
tipos [2015/03/12 12:54] – [Tipos enteros con signo] lmateu | tipos [2020/03/17 23:38] (actual) – [Inferencia de tipos] lmateu | ||
---|---|---|---|
Línea 56: | Línea 56: | ||
* En la plataforma Windows de 64 bits, el tipo long es de 32 bits (no es de 64 bits como en Unix). | * En la plataforma Windows de 64 bits, el tipo long es de 32 bits (no es de 64 bits como en Unix). | ||
* A partir del estandar C99 existe el tipo long long. Se especifica que debe ser de al menos 8 bytes. | * A partir del estandar C99 existe el tipo long long. Se especifica que debe ser de al menos 8 bytes. | ||
- | * Observe que aún cuando | + | * Observe que aún cuando |
* Tampoco se fabrican PCs de 16 bits, pero se venden muchos procesadores para sistemas embebidos que son de 16 bits, con precios insignificantes al lado de sus hermanos de 32 o 64 bits. Por razones de costos nadie colocaría un procesador de 32 o 64 bits para controlar una lavadora. | * Tampoco se fabrican PCs de 16 bits, pero se venden muchos procesadores para sistemas embebidos que son de 16 bits, con precios insignificantes al lado de sus hermanos de 32 o 64 bits. Por razones de costos nadie colocaría un procesador de 32 o 64 bits para controlar una lavadora. | ||
Línea 139: | Línea 139: | ||
==== Asociatividad ==== | ==== Asociatividad ==== | ||
- | En caso de ambigüedad con // | + | En caso de ambigüedad con // |
Para la mayoría de los operadores la regla de asociatividad es de izquierda a derecha pero hay excepciones: | Para la mayoría de los operadores la regla de asociatividad es de izquierda a derecha pero hay excepciones: | ||
- | La otra excepción son los operadores de indirección y post-incremento, | + | La otra excepción son los operadores de indirección y post-incremento, |
Un resumen de los operadores, su precedencia y asociatividad se encuentra en: [[http:// | Un resumen de los operadores, su precedencia y asociatividad se encuentra en: [[http:// | ||
Línea 197: | Línea 197: | ||
double x= (double)(a+1); | double x= (double)(a+1); | ||
| | ||
- | Por lo tanto //a+1// se realiza en 32 bits con signo. | + | Por lo tanto //a+1// se realiza en 32 bits con signo. |
- | **Ejercicio**: | + | **Ejercicio**: |
< | < |
tipos.1426164873.txt.gz · Última modificación: 2015/03/12 12:54 por lmateu