Palabras reservadas C/C++

Iniciado por Jhonjhon_123, Febrero 23, 2010, 05:12:05 PM

Tema anterior - Siguiente tema

0 Miembros y 1 Visitante están viendo este tema.

Este es el listado de las palabras reservadas en C y las que se agragaron en C++






auto

break

case

char

const

continue

default

do

double

else

enum

extern

float

for

goto

if

int

long

register

return

short

signed

sizeof

static

struct

switch

typedef

union

unsigned

void

volatile

while

Algunas de estas palabras en C tienen nuevos significados o han sido sobrecargados en el mundo de C ++, la lista siguiente muestra las palabras que se han cambiado.


struct

static

const

enum

La siguiente lista muestra las palabras que han sido agregadas en C++.

bool

catch

class

delete

friend

inline

new

namespace

operator

private

protected

public

tempate

this

throw

try

template



    *

      int: un tipo de dato entero con signo de 16, 32 ó 64 bits, dependiendo del compilador. En sistemas de 16 bits su rango de valores es de -32763 a 32762. Para sistemas de 32 bits el rango se de -2147483648 a 2147483647. En sistemas de 64 bits el rango será de 1.7+/-308. Actualmente son muy pocos los compiladores con capacidad de manejar datos de tipo int de 64 bits, lo usual son sistemas de 16 ó 32 bits.
    *

      float: Un número real de 32 bits cuyo rango vá de 3.4+/-38. Generalmente su precisión es de 7 dígitos.
    *

      long: Un número entero de 32 bits de rango igual a -2147483648 a 2147483647.
    *

      double: Un número de 64 bits y de rango igual a 1.7+/-308 con una precisión en general de 15 dígitos.
    *

      short: Un número de 16 bits de rango igual a -32763 a 32762.
    *

      char: Un tipo de dato específico para manejo de caracteres de 8 bits de rango igual a -128 a 127.
    *

      unsigned: Modificador que se aplica a los tipos de datos enlistados arriba, su efecto es eliminar el signo a el tipo de dato aplicado, por ejemplo, para un tipo de dato int podemos especificar unsigned int en cuyo caso el rango para el tipo de dato int cambia de ser -2147483648 a 2147483647, por éste nuevo rango: 0 a 4294967295.
    *

      signed: Modificador que forza al compilador a utilizar un tipo de dato con signo si antes se declaró como de tipo unsigned.
    *

      volatile: Especifica una variable que almacena datos cuyo contenido puede cambiar en cualquier momento sea por la acción del programa ó como reacción de la interacción del usuario con el programa.
    *

      const: Especifica una variable cuyo contenido no puede cambiar bajo ninguna circunstancia.
    *

      enum: Especifica un conjunto de variables que toman valores en un orden específico y consecutivo.
    *

      static: Especifica una variable que sólo puede cambiar por efecto del programa.
    *

      typedef: Define un tipo de dato para fácil manejo del programador basado en los datos definidos por el compilador. Muy útil cuando se programa en lenguajes diferentes al inglés.
    *

      sizeof: Función que devuelve el tamaño en bytes del tipo de dato al que se aplica.

     Otro conjunto de palabras clave nos sirve para especificar instrucciones propias de C con carácter de control del flujo de datos:

    *

      if: Instrucción condicional,
    *

      else: Se utiliza conjuntamente con la instrucción if,
    *

      switch: Estructura condicional,
    *

      case: Define los elementos de una estructura condicional switch,
    *

      default: Define las acciones a ejecutar no especificadas por una instrucción case dentro de una estructura condicional switch,
    *

      break: Obliga a salir de una estructura condicional switch,
    *

      for: Bucle que se ejecuta tantas veces como se cumplan las condiciones especificadas dentro del paréntesis de la instrucción,
    *

      while: Bucle condicional que se ejecuta conforme la condición entre el paréntesis sea cierta,
    *

      do: Bucle condicional que se ejecuta en conjunto con la instrucción while,
    *

      continue: Instrucción para suspender un ciclo de un bucle,
    *

      goto: Instrucción que ejecuta un salto a otra parte del código,

     El siguiente conjunto de palabras clave designa una serie de instrucciones que implementan diversas construcciones útiles en C

    *

      struct: Define una estructura,
    *

      return: Especifica el dato que devuelve una función.
    *

      union: Un tipo de dato compuesto de otros datos definidos,
    *

      register: Permite almacenar un dato en el registro del sistema.
    *

      extern: Especifica una variable ó función que se encuentra en un archivo fuente diferente.
    *

      void: Especifica que una función no devuelve valor alguno.
    *

      auto: Una de las cuatro clases de almacenamiento de datos, auto es la opción por defecto, las otras tres son register, static y extern.

     Adicionalmente su compilador puede definir algunas palabras clave, mismas que estarán enlistadas en la documentación del mismo.







No tienes permitido ver los links. Registrarse o Entrar a mi cuenta
No tienes permitido ver los links. Registrarse o Entrar a mi cuenta