Diferència entre les revisions de "Cadena de caràcters"
Pàgina nova, en el contingut: «{{En desenroll}} En programació, una '''cadena de caràcters''', '''paraules''', '''rastre de caràcters''' o '''frase''' (''string'', en idioma ang...» |
Sense resum d'edició |
||
| (No es mostren 3 edicions intermiges d'2 usuaris) | |||
| Llínea 1: | Llínea 1: | ||
En [[programació]], una '''cadena de caràcters''', '''paraules''', '''[[rastre]] de caràcters''' o '''frase''' (''string'', en [[idioma anglés|anglés]]) és una seqüència ordenada (de llongitut arbitrària, encara que finita) d'elements que pertanyen a un cert [[llenguage formal]] o [[alfabet]] anàlogues a una [[fòrmula (expressió)|fòrmula]] o a una [[oració (gramàtica)|oració]]. En general, una cadena de caràcters és una successió de [[caràcter (informàtica)|caràcters]] ([[lletra]]s, [[número]]s o uns atres [[signe]]s o [[símbol]]s). Si no es posen restriccions a l'alfabet, una cadena podrà estar formada per qualsevol combinació finita dels [[joc de caràcters|caràcters]] disponibles (les lletres de la 'a' a la 'z' i de la 'A' a la 'Z', els números del '0' al '9', l'espai en blanc ' ', símbols diversos '!', '@', '%', etcétera). | En [[programació]], una '''cadena de caràcters''', '''paraules''', '''[[rastre]] de caràcters''' o '''frase''' (''string'', en [[idioma anglés|anglés]]) és una seqüència ordenada (de llongitut arbitrària, encara que finita) d'elements que pertanyen a un cert [[llenguage formal]] o [[alfabet]] anàlogues a una [[fòrmula (expressió)|fòrmula]] o a una [[oració (gramàtica)|oració]]. En general, una cadena de caràcters és una successió de [[caràcter (informàtica)|caràcters]] ([[lletra]]s, [[número]]s o uns atres [[signe]]s o [[símbol]]s). Si no es posen restriccions a l'alfabet, una cadena podrà estar formada per qualsevol combinació finita dels [[joc de caràcters|caràcters]] disponibles (les lletres de la 'a' a la 'z' i de la 'A' a la 'Z', els números del '0' al '9', l'espai en blanc ' ', símbols diversos '!', '@', '%', etcétera). | ||
En este mateix àmbit, s'utilisen habitualment com un [[tipo de senya]] predefinit, per a paraules, frases o qualsevol atra successió de caràcters. En este cas, s'almagasenen en un [[vector (informàtica)|vector]] de senyes, o [[vector (informàtica)|matriu]] de senyes d'una sola fila (''array'', en anglés). Les cadenes es poden almagasenar de manera física: | En este mateix àmbit, s'utilisen habitualment com un [[tipo de senya]] predefinit, per a paraules, frases o qualsevol atra successió de caràcters. En este cas, s'almagasenen en un [[vector (informàtica)|vector]] de senyes, o [[vector (informàtica)|matriu]] de senyes d'una sola fila (''array'', en anglés). Les cadenes es poden almagasenar de manera física: | ||
* | * Seguides | ||
* | * Enllaçats lletra a lletra | ||
Generalment els caràcters es guarden un a continuació d'un atre per a fins d'eficiència en l'accés. | Generalment els caràcters es guarden un a continuació d'un atre per a fins d'eficiència en l'accés. | ||
Un cas especial de cadena és la que conté zero caràcters. A esta cadena | Un cas especial de cadena és la que conté zero caràcters. A esta cadena se la crida [[cadena buida]]; en [[teoria d'autómates]], és comú representar-la per mig de la [[alfabet grec|lletra grega]] [[epsilon]]. | ||
[[Categoria:Tipos de senyes bàsiques]] | [[Categoria:Tipos de senyes bàsiques]] | ||