“Conocimiento Programación>C /C + + Programming

Cómo escribir un programa en C para convertir a Hexadecimal Decimal

2011/8/13
El lenguaje de programación C tiene muchos métodos diferentes para representar los datos . En un ordenador digital, todos los datos se almacenan como binario. Corresponde al programa para dar sentido a estos datos binarios , representándolo como algo más. Por ejemplo , los datos binarios se pueden utilizar para representar un número o un carácter . El lenguaje C tiene una función incorporada que se puede convertir cadenas de caracteres en un valor numérico. Esto es útil para la conversión de valores hexadecimales (base - 16 , los valores que pueden ser representados como caracteres ) en valores decimales (base - 10 , los valores que pueden ser almacenados utilizando el tipo de datos entero largo ) . Cosas que necesitará
C Entorno de desarrollo integrado ( IDE ) , como Eclipse CDT
C Compiler , tal GCC
Ver Más instrucciones
1

cargar el C IDE haciendo clic en el icono del programa . Cuando se abre, seleccione " Archivo /Nuevo /Proyecto " y selecciona "Proyecto C " para crear un nuevo proyecto C . Un archivo de código fuente en blanco en la parte de edición de texto de la IDE
2

Importar la biblioteca estándar de C " stdlib " al escribir la siguiente línea en la parte superior del archivo de código fuente: .

# include
3

Declarar una función principal , donde todo el código va a residir . Escriba el siguiente comunicado , cerca de la mitad del archivo de código fuente para declarar la función :

int main () { }


4

declarar una cadena de caracteres que almacena un valor hexadecimal. Un solo carácter puede almacenar todos los posibles valores hexadecimales , que son de 0 a 9 , seguido de la A a la F. En conjunto, representan 16 combinaciones posibles diferentes . Para crear una cadena de caracteres hexadecimal seis, escribir lo siguiente dentro de los corchetes de la función principal :

caracteres hexstring [ 6 ] = " 04FA56 " ;
5

Declarar un entero largo que almacenará el valor numérico de " hexstring . " Escriba el siguiente comunicado por debajo de la declaración anterior :

long int numValue ;
6

Convierte el valor hexadecimal almacenado en " hexstring " en un valor numérico mediante la función de biblioteca estándar " strtol . " Escriba la siguiente instrucción para realizar esta conversión :

numValue = strtol ( hexstring , NULL, 16 ) ;
7

Imprimir el valor almacenado " numValue " a la consola de salida por escrito la siguiente declaración :

printf ("Valor Decimal :% ld" , numValue ) ;
8

Ejecute el programa presionando el botón de reproducción verde. La salida del programa es el siguiente:

Decimal Valor: 326 230

C /C + + Programming
Cómo eliminar un archivo en C
¿Qué es la mezcla alfa
Cómo utilizar la función Atoi
Cómo declarar funciones estáticas en C + +
Cómo utilizar las funciones de parámetros variables en C + +
Cómo encontrar el número de apariciones de un carácter en una cadena
Cómo utilizar los archivos de FX en Radiant GTK
Cómo ocultar un botón en Visual C
Conocimiento de la computadora © http://www.ordenador.online