C/Tipos fundamentais: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Desfíxose a edición 11237 de Gallaecio (conversa)
m Bot: Cambios estética
 
Liña 7:
A continuación lístanse os tipos fundamentais que se lles poden atribuír ás variables. Son catro, dado que [[#void|<source lang=c enclose=none>void</source>]] non está considerado realmente un tipo.
 
== Enteiros ==
Os tipos enteiros represéntanse na memoria en sistema binario: [[Sistemas informáticos multiusuario e en rede/Representación dos números enteiros#Binario puro|binario puro]] para valores positivos e [[Sistemas informáticos multiusuario e en rede/Representación dos números enteiros#Complemento a dous|complemento a dous]] para os valores negativos. A continuación lístanse os tipos enteiros básicos de C.
 
Liña 24:
Cómpre salientar que coa chegada do {{W|UTF-8}} os caracteres internacionais pasaron a ter unha lonxitude de bytes variable, entre un e catro bytes, polo que o tipo <source lang=c enclose=none>char</source> volveuse insuficiente para a representación real de caracteres. Con motivo desta nova codificación de caracteres de tamaño variable introduciuse o tipo [[{{BASEPAGENAME}}/wchar.h|<source lang=c enclose=none>wchar</source>]] ─que pode usar máis dun byte segundo sexa necesario─, quedando o <source lang=c enclose=none>char</source> reducido hoxe en día a ser usado para o almacenamento de números pequenos, xeralmente.
 
== Reais ==
Os números reais almacénanse en memoria interna mediante o sistema de [[Sistemas informáticos multiusuario e en rede/Representación dos números reais#Representación en coma flotante|coma flotante]]. Pódense utilizar tanto para almacenar números decimais como para almacenar números enteiros moi grandes.
 
Liña 35:
==<source lang=c enclose=none>void</source>==
Tamén coñecido coma “tipo nulo”, trátase dun tipo especial que non se lle asigna a variables. Ten tres funcións posibles:
* Indicar que unha [[{{BASEPAGENAME}}/Funcións|función]] non devolve ningún valor (non se pode utilizar coa función principal).
* Indicar que unha función non recibe argumentos.
* Declarar [[{{BASEPAGENAME}}/Punteiros|punteiros xenéricos]].
 
 
Liña 43:
 
<!-- Categorías: -->
<!-- Noutros wikibooks: -->
 
[[Categoría:C ─ Variables|Tipos fundamentais]]
 
[[en:C Programming/Variables#The Four Basic Types]]
<!-- Noutros wikibooks: -->
[[en:C_Programming/Variables#The_Four_Basic_Types]]