Diferencia entre revisiones de «String()»

De ArduWiki
Saltar a: navegación, buscar
(Descripción)
(Ejemplo)
Línea 34: Línea 34:
  
 
<syntaxhighlight lang="c++">
 
<syntaxhighlight lang="c++">
String stringOne = "Hola Mundo";                        //Usando una cadena
+
String cadena =  String('a');                        //Convertir char en objeto String
String stringOne =  String('a');                        //Convertir char en objeto String
+
String cadena = "Hola Mundo";                        //Usando una cadena
String stringTwo =  String("Esta es una cadena");        //Convertir string en objeto String.
+
String cadena =  String("Esta es una cadena");        //Convertir string en objeto String.
String stringOne =  String(cadena + " otra cadena");    //Concatenando dos cadenas
+
String cadena =  String(cadena + " otra cadena");    //Concatenando dos cadenas
String stringOne =  String(13);                          //Constante
+
String cadena =  String(13);                          //Constante
String stringOne =  String(analogRead(0), DEC);          // using an int and a base
+
String cadena =  String(analogRead(0), DEC);          //Usando un int en base decimal
String stringOne =  String(45, HEX);                    //Usando int en base hexadecimal
+
String cadena =  String(45, HEX);                    //Usando int en base hexadecimal
String stringOne =  String(255, BIN);                    //Usando int en base binaria
+
String cadena =  String(255, BIN);                    //Usando int en base binaria
String stringOne =  String(millis(), DEC);              //usando unsigned long en base decimal
+
String cadena =  String(millis(), DEC);              //usando unsigned long en base decimal
String stringOne =  String(5.698, 3);                    //Usando float con decimales
+
String cadena =  String(5.698, 3);                    //Usando float con decimales
 
</syntaxhighlight>
 
</syntaxhighlight>
  

Revisión del 11:58 30 abr 2019

Descripción

Construye una instancia de la clase String. Existen varias maderas de construir cadenas a partir de diferentes tipos de datos:

La construcción de una cadena a partir de un número da como resultado una cadena que contiene la representación ASCII de ese número. El valor predeterminado es base diez, por lo que te da CR (\r).

Sintaxis

String(valor);
String(valor, base);
String(valor, decimales);

Parámetros

valor
una variable para formatear como String, string, char, byte, int, unsigned int, long, unsigned long, float o double.
base
la base en la que se formatea un valor integral (opcional)
decimales
los decimales deseados si va es float o double

Retorno

una instancia de la clase String

Advertencias

Ejemplo

Todas estas declaraciones son verdaderas.

String cadena =  String('a');                         //Convertir char en objeto String
String cadena = "Hola Mundo";                         //Usando una cadena
String cadena =  String("Esta es una cadena");        //Convertir string en objeto String.
String cadena =  String(cadena + " otra cadena");     //Concatenando dos cadenas
String cadena =  String(13);                          //Constante
String cadena =  String(analogRead(0), DEC);          //Usando un int en base decimal
String cadena =  String(45, HEX);                     //Usando int en base hexadecimal
String cadena =  String(255, BIN);                    //Usando int en base binaria
String cadena =  String(millis(), DEC);               //usando unsigned long en base decimal
String cadena =  String(5.698, 3);                    //Usando float con decimales

Vea también

Referencias