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

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

2013/1/20
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 sumar dos matrices uso de punteros
Definición de la abstracción de datos en C + +
Las desventajas de punteros en C
3D Juegos Creador Tutorial
Cómo hacer un rectángulo con una función recursiva en C + +
Cómo ejecutar programas C en Visual Studio
Cómo llamar a DLL Visual Basic Desde C
Cómo sobrecarga de una función en C + +
Conocimientos Informáticos © http://www.ordenador.online