Saiten sind eine der häufigsten primitiven Datentypen von C , die sie implementiert als Zeichen-Arrays zu anderen Sprachen wie Python. Diese anderen Sprachen kapseln sie als ihre eigene Klasse mit hilfreichen Methoden . Aber egal, die Sprache Sie verwenden, manchmal ist es einfach wichtig, die Länge eines Strings bestimmen. Anleitung
verwenden Sie die entsprechende Funktion
1
Benutzen Sie den " strlen ( 3) "-Funktion , wenn Sie gerade C oder C + +. Er akzeptiert den Zeiger , um deinen Charakter Array und gibt die Anzahl der Zeichen vor dem NULL abschließende Zeichen , \\ 0 . Es ist wichtig zu beachten Sie jedoch, dass wenn man nicht an anderer Stelle im Code gemacht , und es gibt keine NULL abschließende Zeichen , wo Sie es erwarten , dies kann einen fehlerhaften Wert zurück. Dies kann besonders riskant , wenn Sie zum Beispiel 256 Zeichen für eine Zeichenfolge zugewiesen haben , und versuchen, über diesen Puffer zu schreiben. Wenn wir ein Zeichen-Array haben "char * name ", dann können Sie die Länge : " strlen ( name); "
2
Verwenden Sie die "len () "-Funktion , wenn Sie Python sind . Der len ( )-Funktion ist ein sehr handliches und wird Ihnen sagen, die Länge der Zeichenfolge, die Sie bieten , oder die Anzahl der Elemente in einer Liste , die Sie , oder die Anzahl der Schlüssel in einem Wörterbuch zur Verfügung stellen. Wenn Sie eine Zeichenfolge haben "name ", dann würde man seinen Namen mit bekommen : "len (name) . "
3
die Länge Attribut verwenden, wenn Sie JavaScript sind . Jeder String-Objekt in JavaScript hat eine Länge Attribut, das die Länge der Zeichenkette zurückgibt. Zum Beispiel, wenn Sie eine Zeichenfolge namens "name ", dann haben " name.length " ist die Länge dieser Zeichenkette .
4
Benutzen Sie den " strlen "-Funktion in PHP. Wie die C /C + + -Funktion " strlen ( 3) ," das gibt die Länge der Zeichenkette Sie bereitstellen. Allerdings dauert es ein String-Objekt , die mehr Kontrolle über Puffergröße als die rohen Charakter Array Gegenstück in C. tut Wenn wir eine Zeichenkette " $ name ", dann seine Länge wird durch " strlen ( $ name) ; " zurückgegeben zu haben.
5
Verwenden Sie die " Länge " oder " Größe "-Attribut in Ruby . Wenn wir einen String haben "name ", dann können wir rufen entweder " name.size " oder " name.length ", um die Länge der Zeichenkette zu bestimmen.