| Casa | Hardware | Redes | Programación | software | Criticar | Sistemas |   
Programación  
  • C /C + + Programming

  • Lenguajes De Programación

  • Delphi Programación

  • Programación Java

  • JavaScript Programación

  • Programación PHP /MySQL

  • Perl Programming

  • Python Programming

  • Rubí Programación

  • Visual Basics Programación
  •  
    Conocimientos Informáticos >> Programación >> C /C + + Programming >> Content
    Cómo escribir un programa en C para convertir a Hexadecimal Decimal
    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

    Previous :

    next :
      Artículos relacionados
    ·Cómo editar SQL en un iPhone 
    ·Cómo inicializar una matriz en C 
    ·Cómo hacer un rebote de objetos en C # 
    ·Cómo tomar punteros a enteros en C + + 
    ·Cómo dar formato a dobles en C 
    ·Objetivo Cuestionamiento de Programación C 
    ·Cómo ocultar los botones en Xcode 
    ·Cómo leer una línea mediante CPP 
    ·¿Cuál es el significado de la norma ANSI 
    ·Cómo arreglar un desbordamiento de búfer 
      Artículos destacados
    ·Cómo Fundido en C desde objetos de fecha y hora 
    ·Cómo aprender MySQL Online 
    ·¿Qué es la programación Python 
    ·Cómo cambiar el Highlight información 
    ·Visual Basic Combo Caja Tutorial 
    ·Subcadenas comunes en C 
    ·Cómo instalar Rails en un RC de Ubuntu 
    ·Cómo reemplazar una aparición individual de la cadena…
    ·¿Qué es un bucle infinito en un Mac 
    ·PHP Form procesamiento de consultas MySQL 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com