C/Tipos fundamentais: Diferenzas entre revisións

Contido eliminado Contido engadido
Gallaecio (conversa | contribucións)
Completo.
Gallaecio (conversa | contribucións)
mSen resumo de edición
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. Porén, o rango real de uso está entre 0 e 127, por motivos de ''portabilidade''.
 
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.