| 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 >> Lenguajes De Programación >> Content
    Tipos de conflicto en C
    En el lenguaje de programación C, al igual que con otros lenguajes de programación , los programadores almacenan valores diferentes en las variables . Dependiendo del tipo de valor que quiera almacenar , van a utilizar otro tipo de variable que se ha optimizado para hacer frente a ese tipo de valor más eficiente. Sin embargo , los tipos de variables son mutuamente incompatibles y entrarán en conflicto cuando ambos se utilizan en una operación. Tipos numéricos

    C, hay dos grandes tipos de variables nativos de números : enteros y números en coma flotante. Los programadores usan números enteros , o los tipos " int " , para almacenar números enteros tales como 1 , 2 , 3 , 300 , 3000 , o cualquier otro número que se compone sólo de unidades completas . Los programadores usan números de punto flotante , o tipos de " flotador " , para los números que tienen un componente decimal. Estos pueden ser números tan pequeños como 0,0003 o tan grande como 300000.3 .
    Variables Carácter

    caracteres, como letras o símbolos, se almacenan en el " char" tipo de datos nativo . Una única variable char puede contener una sola letra o símbolo. A diferencia de los tipos de datos numéricos , que puede almacenar cualquier valor numérico dentro de una sola variable , variables char puede contener un solo carácter. Si un programador quiere almacenar palabras o frases , se tiene que utilizar una serie de variables char . Se trata de estructuras que consta de múltiples variables char , con cada variable que contiene una carta. Por ejemplo , si un programador quería guardar la palabra " equipo ", solía utilizar una matriz de ocho ranuras de variables char , con cada slot sosteniendo uno de estos caracteres en la palabra.
    < Br > Fundición conflictos
    tipos variables

    se crean de tal manera que sólo se pueden utilizar en operaciones con otras variables del mismo tipo. Para algunas operaciones , estos conflictos son una extensión de la lógica simple: si un programador intenta restar un personaje de un entero , recibirá un error de tipo conflictivo . Otros conflictos de tipo son menos intuitivos . Por ejemplo , mientras que tanto un número entero y un flotador son números que tienen los valores que se pueden utilizar juntos en cualquier ecuación matemática , prevenir conflictos de tipo C de restar un decimal de coma flotante de un número entero .
    Re - fundición

    la manera de lidiar con estos conflictos de tipos es modificar temporalmente los números como el mismo tipo . Por ejemplo , para restar Flotador Una desde un entero B , un programador refundición temporalmente B como un flotador . Lo haría con el código : " (float ) B - A , " que no afectaría el tipo real de B , pero cambiar temporalmente para la ecuación. Los programadores pueden refundir los números como otros números , pero van a ganar o perder cualidades distintivas . El int 50 cast como float convierte 50.00 mientras que el flotador 35.55 refundición como un int se convierte en 35 .

    Previous :

    next :
      Artículos relacionados
    ·Desarrollo de un Struts portlets 
    ·¿Qué es el Protocolo de Incompatibilidad 
    ·Cómo Mine datos 
    ·Cómo Hotlink Utilizando FBML 
    ·Cómo depurar en DLL 
    ·Cómo restaurar un archivo EDB de Exchange 
    ·Cómo leer caracteres en FORTRAN 
    ·Cómo utilizar una matriz en COBOL 
    ·Cómo compilar con COBOL 
    ·Cómo obtener el número de columnas de una tabla en Ac…
      Artículos destacados
    ·Cómo calcular la suma de los números impares en C + +…
    ·Cómo escribir programas en Visual Basic 
    ·Cómo lidiar con rutas de archivos en una aplicación V…
    ·SQL Reemplazar Command 
    ·Cómo escribir un guión Mensajero Vivo 
    ·¿Qué es una firma Compilado 
    ·Cómo hacer una pantalla de cuadro de texto Dependiendo…
    ·Cómo encontrar a un elemento de matriz en Ruby 
    ·¿Cómo hacer divisiones de punto flotante 
    ·Cómo agregar chat a su sitio 
    Copyright © Conocimientos Informáticos http://ordenador.wingwit.com