“Conocimientos Programación>Lenguajes De Programación

Tipos de conflicto en C

2011/6/24
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.

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 .

Lenguajes De Programación
¿Cómo funciona ADO.NET función
¿Cómo APIs Trabajo
¿Qué es la depuración de scripts usado para
Cómo Desatadlo un controlador de eventos en jQuery
Cómo utilizar el CLR Profiler
Cómo corregir un espaciado de tabulación en Eclipse
Cómo crear una plantilla Joomla Menu
Cómo agregar un nodo nuevo a un clúster SQL
Conocimientos Informáticos © http://www.ordenador.online