Operatore di aggiunta di stringhe in Arduino

Operatore di aggiunta di stringhe in Arduino

Le stringhe sono il tipo di dati utilizzato per archiviare una serie di caratteri. In Arduino, le stringhe sono le stesse di altri linguaggi di programmazione. In varie situazioni, le stringhe devono essere aggiunte nella programmazione Arduino. Possiamo aggiungere le stringhe utilizzando la funzione integrata, concat () o possiamo usare l'operatore di addizione, "+", per aggiungerle. In questo articolo, l'aggiunta delle stringhe è spiegata utilizzando l'operatore di addizione.

Come utilizzare l'operatore di addizione per aggiungere le stringhe in Arduino

L'uso dell'operatore di addizione, "+", per l'aggiunta delle stringhe in Arduino è simile al processo di concatenazione, si unisce alle due corde insieme. Ad esempio, abbiamo due stringhe, una è "Linux" e l'altra è "suggerimento", possiamo usare l'operatore di addizione per unirci a loro e il risultato sarà "Linuxhint".

C'è qualche restrizione di aggiungere le stringhe con altri tipi di dati utilizzando l'operatore di addizione

No, non vi è alcuna restrizione di aggiungere le stringhe con altri tipi di dati utilizzando l'operatore di addizione. Possiamo aggiungere il numero di tipi di dati interi e galleggianti con stringhe utilizzando l'operatore di addizione. Possiamo anche sommare i caratteri e l'output della funzione Millis () alle stringhe. Inoltre, possiamo sommare più di una stringa utilizzando l'operatore di addizione in una singola istruzione. Possiamo capire tutto questo eseguendo un semplice codice Arduino.

Esempio: aggiunta di stringhe utilizzando l'operatore di addizione in Arduino

Considera il seguente semplice esempio di semplice codice Arduino:

String S1, S2, S3; void setup ()
Seriale.Inizia (9600);
S1 = "Linux";
s2 = "suggerimento";
S3 = S1+S2;
Seriale.stampa ("L'aggiunta di S1 ​​e S2 è:");
Seriale.println (S3);
Seriale.stampa ("Ora, faremo aggiunta di personaggi con S1 e S2:");
S3 = "Welcome to"+S1+S2;
Seriale.println (S3);
Seriale.print ("Faremo l'aggiunta del tipo di dati interi con S1 e S2:");
S3 = S1+S2+100;
Seriale.println (S3);
Seriale.print ("Faremo l'aggiunta del tipo di dati float con S1 e S2:");
S3 = S1+S2+0.50;
Seriale.println (S3);
Seriale.print ("Faremo l'aggiunta della funzione di output di Milis () con S1 e S2:");
S3 = S1+S2+millis ();
Seriale.println (S3);

void loop ()


L'output del codice Arduino eseguito sopra è:

Spiegazione: Il codice eseguito sopra è molto semplice, dichiariamo tre variabili S1, S2 e S3 con tipo di dati stringa. In S1 e S2 abbiamo immagazzinato alcune stringhe, quindi prima, aggiunti entrambe le stringhe usando l'operatore di addizione in S3 e abbiamo mostrato i risultati sul monitor seriale attraverso la comunicazione seriale ad una velocità di baud di 9600. Successivamente, abbiamo aggiunto i caratteri, il tipo di dati interi, il tipo di dati galleggianti, l'output della funzione Milis () con stringhe S1 e S2 e visualizzato ogni risultato sul monitor seriale.

Conclusione

Le stringhe possono essere sommate ad Arduino usando l'operatore di addizione, questo processo è anche noto come concatenazione. Possiamo concatenare le due o più di due stringhe utilizzando la funzione integrata di Concat () nonché l'utilizzo dell'operatore di addizione. In questo articolo, l'aggiunta di stringa utilizzando l'operatore di addizione è spiegata in Arduino con l'aiuto di un esempio.