C/Tipos fundamentais: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Completado co artigo en inglés.
Gallaecio (conversa | contribucións)
Cambios menores. Continuará...
Liña 14:
 
===<source lang=c enclose=none>char</source>===
Tamén chamado “tipo carácter”. Ocupa sempre un byte en memoria interna, que por regra xeral está formado por 8 bits ─este tamaño [[{{BASEPAGENAME}}/Directrices para o preprocesador#.32define|defíneo]] a clave [[{{BASEPAGENAME}}/limits.h|<code>CHAR_BIT</code>]]─, polo que o seu rango de valores vai de -128 a 127.
 
As variables deste tipo adoitan almacenar caracteres {{W|ASCII}}, que é de onde ven o seu nome, pois son as catro primeiras letras de “''character''”, «carácter» en inglés. Á hora de asignarlle valores a este tipo de variables, cómpre ter esta orixe en conta, pois se ben se lle poden asignar cantidades numéricas con total normalidade, un bo programador traballará con caracteres.
Liña 32:
 
==<source lang=c enclose=none>void</source>==
Tamén coñecido coma “tipo nulo”., Estetrá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.