| maison  | Hardware  | réseaux  | programmation  | Logiciel  | Dépannage  | systèmes |  
programmation  
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
    Tableaux de caractères vs Chaîne
    Dans un langage de programmation , un type de données de caractère est un caractère unique . Certaines langues vous permettent de construire un tableau de caractères pour simuler des mots ou des phrases. Sinon, vous pouvez créer des types de chaînes , qui détiennent les mêmes informations , mais de fournir des fonctions différentes et des méthodes. Tableaux de caractères sont bénéfiques si, par exemple , vous écrivez une recherche de texte ou de mots croisés . Cependant , les chaînes ont plusieurs utilisations et sont mises en œuvre dans les langues de programmation plus que des tableaux de caractères .

    Un tableau de caractères de taille de stockage est toujours un espace défini dans la mémoire. Par exemple, un tableau de 10 caractères nécessite un espace mémoire pour les 10 caractères , indépendamment du fait que vous utilisez tous. De même, si vous essayez d'enregistrer un mot qui a plus de 10 caractères dans le tableau , quelque chose après le 10 est coupée et a perdu . Strings ont des tailles variables et la quantité d'espace qu'ils occupent dans la mémoire dépend de la longueur de la chaîne .
    Longueur

    Lors de l'écriture du code, vous savez toujours la longueur d'un tableau de caractères parce que vous devez déclarer explicitement. Cependant, ce n'est pas le cas avec des cordes , en particulier pour les chaînes qui dépendent de l'entrée utilisateur. Pour trouver la longueur d'un tableau de caractères , il vous suffit de retourner la taille de la matrice elle-même , indépendamment des éléments dans le tableau . Pour trouver la longueur d'une chaîne , vous devez appeler une fonction de chaîne définie comme "longueur" en C + + , qui renvoie la longueur comme un entier.
    Indexation
    Photos

    un avantage de tableaux de caractères plus de chaînes que vous pouvez spécifier un index dans le tableau et obtenir un caractère spécifique que vous voulez en utilisant une seule ligne de code. Vous ne pouvez pas faire cela avec une chaîne dans la plupart des langages de programmation parce que les chaînes ne gardent pas un indice de ses personnages. De même, vous pouvez parcourir un tableau de caractères et d'effectuer diverses actions que vous ne pouvez pas avec des cordes , comme compter combien de fois la lettre "s" apparaît ou remplacer toutes les occurrences de la lettre «a». Encore une fois, la plupart des autres langages de programmation n'ont pas ce type de fonctionnalité à votre disposition sous une forme simple.

    Langages de programmation de disponibilité le plus largement utilisé avoir des classes de cordes qui vous permettent de créer des variables de chaîne, y compris C + + , Java, Visual Basic , Perl , Python et même les langages de script comme JavaScript et PHP. Cependant, le type de données char est beaucoup moins utilisé . Parmi les langues précitées, que C + + et Java ont un type char explicitement défini . Pour créer un tableau de caractères dans les autres langues , vous devez créer un tableau de chaînes et de limiter chaque élément d' un caractère.

    Previous :

    next :
      articles connexes
    ·Définir opérateur booléen 
    ·Silverlight jeu Tutoriel 
    ·Comment faire pour convertir le code de haut niveau à …
    ·Comment activer le mode ARCHIVELOG pour la base de donn…
    ·Comment lier un DataSet à un DataGrid 
    ·Comment mettre à jour colonne GridView Largeur 
    ·Les étapes de conception d' interface utilisateur grap…
    ·Comment substituer la méthode Modifier DataGrid 
    ·Comment lire des données depuis un tableau 2D en MIPS 
    ·Comment créer DataGrid Colonnes Templated 
      articles en vedette
    ·Comment se convertir à booléenne en Python 
    ·Perl : Comment remplacer virgules 
    ·Comment accéder aux éléments dans un tableau à deux…
    ·Comment lier une FK dans MySQL 
    ·Comment faire pour supprimer un zéro Avec PHP 
    ·Comment faire pour modifier une image dans Visual Basic…
    ·Comment créer des tableaux à l'exécution dans Visual…
    ·Comment faire pour activer des short tags php 
    ·Comment faire pour supprimer des points d' un tableau e…
    ·Comment remplacer une période à l'aide chaîne avec J…
    Copyright © Connaissances Informatiques http://fr.wingwit.com