Diferencia entre revisiones de «itoa()»
De ArduWiki
(→Referencia) |
(→Sintaxis) |
||
Línea 4: | Línea 4: | ||
== Sintaxis == | == Sintaxis == | ||
<pre> | <pre> | ||
− | itoa(valor, | + | itoa(valor, matriz, base); |
</pre> | </pre> | ||
Revisión del 13:44 13 oct 2019
Contenido
Descripción
Convierte un valor int en una cadena terminada en nulo usando la base especificada y almacena el resultado en la matriz dada por el parámetro str.
Sintaxis
itoa(valor, matriz, base);
Parámetros
- valor
- Valor a convertir en una cadena.
- str
- Matriz en la memoria donde almacenar la cadena resultante terminada en nulo.
- base
- Base numérica usada para representar el valor como una cadena, entre 2 y 36 , donde 10 significa base decimal, 16 hexadecimal, 8 octal y 2 binarios.
Retorna
Un puntero a la cadena terminada en nulo resultante, igual que el parámetro str.
Advertencia
- Si la base es 10 y el valor es negativo, la cadena resultante está precedida por un signo menos (-). Con cualquier otra base, el valor siempre se considera sin signo.
Ejemplo
void setup(){
Serial.begin(9600);
int n = 12345;
char texto[5];
itoa(n, texto, 10);
for (byte i=0; i<5; i++){
Serial.println(texto[i]);
}
}
void loop(){
//Nada.
}
Vea también