Naja, wenn du nicht angibst, welche Länge ein String hat, dann weißt du ja nicht, wieviel Speicher er belegt.
Also gibst du die maximale Zeichenzahl an, und je nachdem wie viele du wählst wird die benötigte Anzahl Bytes zur Speicherung verwendet.
Julian J. Pracht