domingo, 28 de febrero de 2016

Diferentes operadores

Un operador es un elemento de programa que se aplica a uno o varios operandos en una expresión o instrucción. Los operadores que requieren un operando, como el operador de incremento se conocen como operadores unarios. Los operadores que requieren dos operandos, como los operadores aritméticos (+,-,*,/) se conocen como operadores binarios. Un operador, el operador condicional (?:), utiliza tres operandos y es el único operador ternario de C++” .
Existen 6 tipos de operadores según su función, que son aritméticos, relacionales, de asignación, lógicos, de dirección  y de manejo de Bits. 

Tal y como su nombre lo indica, este tipo de operadores permiten la asignación de un valor especifico a una variable.  En C++ se encuentran disponibles los siguientes operadores:


Operadores aritmeticos
Los operadores aritméticos se usan para realizar cálculos y operaciones con números reales y punteros. Básicamente permiten hacer cualquier operación aritmética que se necesite. Los operadores más comunes son : 


OPERADORES RELACIONALES 
“Los operadores relacionales, también denominados operadores binarios lógicos y de comparación, se utilizan para comprobar la veracidad o falsedad de determinadas propuestas de relación (en realidad se trata respuestas a preguntas). Las expresiones que los contienen se denominan expresiones relacionales. Aceptan diversos tipos de argumentos, y el resultado, que es la respuesta a la pregunta, es siempre del tipo cierto/falso, es decir, producen un resultado booleano.
Si la propuesta es cierta, el resultado es true (un valor distinto de cero), si es falsa será false (cero). C++ dispone de los siguientes operadores relacionales:



OPERADORES LÓGICOS 
Los operadores lógicos son tres, dos de ellos son binarios y el último (negación) es unario: “Los operadores lógicos producen un resultado booleano, y sus operandos son también valores lógicos o asimilables a ellos (los valores numéricos son asimilados a cierto o falso según su valor sea cero o distinto de cero). Por el contrario, las operaciones entre bits producen valores arbitrarios.

 
OPERADORES DE BITS
“Los operadores de movimiento son operadores a nivel de bits, y lo que hacen es convertir una determinada cantidad a su equivalente en bits para posteriormente realizar un desplazamiento de dicho valor. Estos operadores son: 







martes, 23 de febrero de 2016

variables en el lenguaje c

Las variables en el lenguaje c pueden ser de diferentes tipos de datos, de acuerdo a la necesidad de almacenar datos que surja al momento del desarrollo del programa.

Los tipos de datos en C++ se clasifican en primitivos y derivados.
Los tipos de datos primitivos son los que están definidos dentro del lenguaje.

Los tipos de datos derivados se forman a partir de los tipos primitivos.

Estructura general de un programa en C


/*  Comentarios de un parrafo completo   comprendidos entre /*.....*/, sirven para   aclarar qué  el programa o una parte del programa */


// Comentarios de 1 sola línea


// Zona de ficheros de cabecera de las librerías



 #include <....... . h>  // h de Head 
#include <....... . h> 


 // Zona de prototipos de funciones

 int Potencia (int x,y)


// Zona de variables globales

int valor; 
float media_total


void main (void)  //  Prog. ppal.  típico de Turbo C


{

//  llave de inicio del programa 
// codigo del programa
 .......   
         .......   
                 .......  
// fin del programa

}

 //  Desarrollo del código de las funciones anteriores