Anar al contingut

Cadena buida

De L'Enciclopèdia, la wikipedia en valencià

En ciències de la computació i teoria de llenguages formals, una cadena buida o string buit (en anglés) és l'única cadena de caràcters de tamany zero. Es denota usualment en les lletres gregues λ o ϵ.

Fer referència a una cadena buida és distint a fer referència a un Null, ya que mentres que en este últim no es pot operar, esta cadena accepta totes les operacions existents per a les cadenes de caràcters (concatenació, assignació, extracció, etc.).

Propietats

[editar | editar còdic]
  • |λ|=0. El tamany de la cadena buida és zero.
  • λ+s=s+λ=s. La cadena buida és l'element neutre per a la concatenació d'elements d'un alfabet Σ.
  • λR=λ. En revertir una cadena buida, obtindrem la mateixa cadena buida.
  • λ és prefix, sufix i subcadena de tota cadena.

Existixen alguns llenguages de programació para els quals un pot definir cadenes buides, i estes ademés respectan estes propietats.

Representació

[editar | editar còdic]
Llenguage de programació Representació de λ
C, C++
""
<syntaxhighlight lang="c">{'


Referències

[editar | editar còdic]