Connaissances Informatiques >> programmation >> Computer Programming Languages >> Content
  Derniers articles
  • Comment constituer un dossier RESX à…
  • Slide Rule Calcul 
  • Comment écrire un programme COBOL S…
  • Comment savoir Macros programmation …
  • Comment faire pour déplacer le text…
  • SQLite Types de fichiers 
  • Comment écrire KML en VB.NET 
  • Comment faire un menu horizontal à …
  • Comment utiliser PUT & supprimer dan…
  • Comment calculer le module 
  •   Computer Programming Languages
  • C /C + + Programming

  • Computer Programming Languages

  • Delphi Programming

  • Programmation Java

  • Programmation JavaScript

  • PHP /MySQL Programmation

  • programmation Perl

  • Programmation Python

  • Ruby Programming

  • Visual Basics programmation
  •  
    Computer Programming Languages

    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.

     
    Article précédent:
    Article suivant:
    Articles recommandés
  • Comment insérer des images dans les fichiers VBS 
  • Comment réécrire le code pour FPS Creator 
  • Comment puis-je changer le type d'entrée pour les valeurs de polices 
  • Comment faire pour modifier dans Windows Script Host 
  • Différence entre le développement à base de composants et l'architecture orientée services 
  • Guide du programmeur pour EGA et VGA Cards 
  • Comment faire pour intégrer SQL dans les programmes RPG 
  • Comment obtenir Edit Box Focus 
  • Les avantages de la programmation déclarative 
  • Comment faire pour augmenter le LINQ to SQL Timeout 
  • Connaissances Informatiques © http://www.ordinateur.cc