Diferencia entre revisiones de «String»
De ArduWiki
(→Vea también) |
|||
Línea 1: | Línea 1: | ||
== Descripción == | == Descripción == | ||
− | La | + | La clase '''String''' le permite usar y manipular cadenas de texto en formas más complejas que [[string|character matriz]]. Se requiere más memoria para '''String''' que para una simple matriz de caracteres, pero es mucho mas útil por la cantidad de métodos disponibles. |
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
− | String | + | objeto = String(valor); |
+ | objeto = String(valor, base); | ||
+ | objeto = String(valor, decimales); | ||
</pre> | </pre> | ||
+ | |||
+ | == Parametros == | ||
+ | ;objeto: nombre de instancia de la clase. | ||
+ | ;valor: valor asignado entre comillas dobles. | ||
+ | ;base: base que puede ser DEC, BIN, HEX u OCT. | ||
+ | ;decimales: numero de decimales que se usara | ||
== Advertencias == | == Advertencias == | ||
− | * Tenga en cuenta, que las matrices de caracteres se conocen como [[string]] con s minúscula y las instancias de la '''clase String'' | + | * Tenga en cuenta, que las matrices de caracteres se conocen como [[string]] con s minúscula y las instancias de la '''clase String'' es con S mayúscula. |
* Tenga en cuenta que, las constantes de cadena especificadas con "comillas dobles" son tratadas como matrices de [[char]] y no como la clase String. | * Tenga en cuenta que, las constantes de cadena especificadas con "comillas dobles" son tratadas como matrices de [[char]] y no como la clase String. | ||
== Ejemplo == | == Ejemplo == | ||
<pre> | <pre> | ||
− | String | + | string x = String(13); //"13" |
+ | string x = String(13, DEC); //"13" | ||
+ | string x = String(13, BIN); //"1101" | ||
+ | string x = String(13, HEX); //"D" | ||
+ | string pi = String(1426, 4); | ||
</pre> | </pre> | ||
Revisión del 15:28 20 jun 2018
Contenido
Descripción
La clase String le permite usar y manipular cadenas de texto en formas más complejas que character matriz. Se requiere más memoria para String que para una simple matriz de caracteres, pero es mucho mas útil por la cantidad de métodos disponibles.
Sintaxis
objeto = String(valor); objeto = String(valor, base); objeto = String(valor, decimales);
Parametros
- objeto
- nombre de instancia de la clase.
- valor
- valor asignado entre comillas dobles.
- base
- base que puede ser DEC, BIN, HEX u OCT.
- decimales
- numero de decimales que se usara
Advertencias
- Tenga en cuenta, que las matrices de caracteres se conocen como string con s minúscula y las instancias de la 'clase String es con S mayúscula.
- Tenga en cuenta que, las constantes de cadena especificadas con "comillas dobles" son tratadas como matrices de char y no como la clase String.
Ejemplo
string x = String(13); //"13" string x = String(13, DEC); //"13" string x = String(13, BIN); //"1101" string x = String(13, HEX); //"D" string pi = String(1426, 4);