Diferencia entre revisiones de «Estructura:STRING»
De Wiki~eWa
Ir a la navegaciónIr a la búsquedam |
m |
||
Línea 1: | Línea 1: | ||
− | La '''Estructura #STRING''' es una [[ | + | La '''Estructura #STRING''' es una [[Instrucciones_del_Compilador_eWa_de_Idioma_eWa#Estructuras_B.C3.A1sicas|Estructura Básica]] (heredada) del [[Instrucciones_del_Compilador_eWa_de_Idioma_eWa|Compilador eWa]] que contiene '''información textual encadenada'''. |
== Niveles == | == Niveles == |
Revisión del 01:06 14 jun 2010
La Estructura #STRING es una Estructura Básica (heredada) del Compilador eWa que contiene información textual encadenada.
Niveles
La división se hace por niveles.
nivel | mantisa | Número de bits tras mantisa | Destinado a... |
---|---|---|---|
1 | 00 | 4 bits 16 combinaciones | números |
2 | 01 | 8 bits 256 combinaciones | caracteres |
3 | 10 | 12 bits 4.096 combinaciones | símbolos |
4 | 11 | (n+1) + (n+10) bits | general |
Cada nivel tiene una mantisa de dos bits que indicará, en base binaria, a qué nivel nos estamos refiriendo. Los caracteres de cada nivel tiene un determinado número de bits después de la mantisa, siendo constante en los niveles 1, 2 y 3, y variable en el nivel 4. Los caracteres de los tres primeros niveles son estándares, mientras que el último nivel precisa una biblioteca que los determine.
Nivel 1
Nivel 2
Nivel 3
Nivel 4
redactando