Estructura de lenguaje C++

Post on 01-Jul-2015

9.485 views 0 download

description

Caracteristicas

Transcript of Estructura de lenguaje C++

Jhoel TerrelJhoel Terrel

I - "B"

₤ Un tipo char tiene el tamaño mínimo en bytes asignable por la máquina, y todos los bits de este espacio deben ser "accesibles". ₤ El tamaño reconocido de char es de 1. Es decir, sizeof(char) siempre devuelve 1. ₤ Un tipo short tiene al menos el mismo tamaño que un tipo char. ₤ Un tipo long tiene al menos el doble tamaño en bytes que un tipo short. ₤ Un tipo int tiene un tamaño entre el de short y el de long, ambos inclusive, preferentemente el tamaño de un apuntador de memoria de la máquina. ₤Un tipo unsigned tiene el mismo tamaño que su versión signed.

Tamaños de tipos primitivos bajo i386 (GCC)

Tipo Número de Bits

Char 8

Short 16

Int 32

Float 32

Double 64

Expresión Operador Ejemplo

Suma + A+B

Resta - A-B

Producto * A*B

División / A/B

Residuo % A%B

Expresión Operador Ejemplo

Mayor que > A>B

Mayor e igual que >= A>=B

Menor que < A<B

Menor e igual que <= A<=B

Igualdad = = A= =B

Diferente de != A!=B

Expresión Operador Ejemplo

No ! !(A>B)

Y &&(A>B)&&

(A>C)

O ||(A<B) || (A>B)

Conio.h

Iostream.h

Stdio.h

Math.h

Type.h

Uso de funciones matematicas

Funciones de clasificacion de caracteres

Uso de funciones de cadena

Es aquella en la que una acción (instrucción) sigue a otra en secuencia. Las tareas se suceden de tal modo que la salida de una es la entrada de la siguiente y así sucesivamente hasta el fin del proceso.

En este capítulo se revisan los distintos métodos con los que C controla el flujo lógico de un programa. Como se revisó en el capítulo anterior, los operadores relaciones binarios que se usan son: ==, !=, <, <=, > y >= además los operadores lógicos binarios: ||, && y el operador lógico unario de negación !, que sólo toma un argumento. Los operadores anterior son usados con las siguientes estructuras que se muestran.

Las tres formas como se puede emplear la sentencia if son: if (condición)

sentencia; ...o

if (condición) sentencia1;

else sentencia2;

...o if (condicion1)

sentencia1; else if (condicion2)

sentencia2; ...

else sentencian;

La sentencia que esta asociada a la palabra reservada else, se ejecuta si todas las condiciones de la estructura if fueron falsas.

Por ejemplo: main(){ int x, y, w;if (x>0) { z=w; ....... } else { z=y; ....... }}

La estructura switch está formada de una serie de etiquetas case , y de un caso opcional default. Estructura general:

switch (variable){ case valor1: sentencia1;

sentenciaN; break;

case valor2: sentencia1; sentenciaN; break;

case valorN: sentencia1; sentenciaN; break;

default: sentencia1; sentenciaN; break;

}

Que tipo de dato determina los números decimales.

a) Int

b)Char

c) Float

d) Bool

Cual de las directivas es de uso para la función Pow.

b) Math

c) Iostream

d) Conio

a) Stdio

Que condición lógica es el caso contrario.

A)Else

B)If

C)Switch

D)Conio

Que condición lógica permite el ingreso de casos.

A)Iostream

C)Conio

B)Switch

D)Else