Elementos del cuerpo de lenguaje C

Páginas: 7 (1520 palabras) Publicado: 23 de septiembre de 2015
Elementos del cuerpo de lenguaje 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
intvalor;
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
Printf
Numerosos lenguajes de programación implementan una función printf (print formatted), para mostrar una cadena con formato. Esta, originaria del lenguaje deprogramación C, tiene un prototipo similar al siguiente:
int printf(const char* formato,...)
La cadena constante formato provee una descripción de la salida, con placeholders marcados por caracteres de escape "%", para especificar la localización relativa y el tipo de salida que la función debe producir.
Por ejemplo en C:
printf("Color %s, numero1 %d, numero2 %05d, hex %x, real %5.2f.\n", "rojo",12345, 89, 255, 3.14);
imprimirá la siguiente línea (incluyendo el caracter de nueva línea \n):
Color rojo, numero1 12345, numero2 00089, hex ff, real 3.14.
La función printf retorna el número de caracteres impresos, o un valor negativo si ocurre un error.
Scanf
En C, la función scanf() (scan-format, analizar con formato), en realidad representa a una familia de funciones que analizan una entradade datos con formato y cargan el resultado en los argumentos que se pasan por referencia a dicha función o funciones:
La función scanf() lee los datos de entrada en el stdin (flujo de entrada estándar).
La función fscanf() (file-scanf) lee en un flujo de entrada dado, por lo general un fichero (file) abierto para lectura.
La función sscanf() (string-scanf) obtiene la entrada que se va a analizarde una cadena de caracteres dada (string).
Todas ellas leen caracteres, los interpretan según un formato, y almacenan los resultados en sus argumentos. Cada uno cuenta con varios argumentos: por un lado, un formato de la secuencia del control (se describe más abajo), por otro, un sistema de argumentos del indicador que señala dónde la entrada convertida debe ser almacenada. El resultado esindefinido si hay escasos argumentos para dar formato. Si se agota el formato mientras que sigue habiendo las argumentos, los argumentos sobrantes son evaluados pero no procesados de ninguna otra manera.
Cout
C++, al igual que C, no tiene operaciones de entrada/salida como parte del lenguaje en sí, sino que define la librería stream para añadir estas funciones. La salida por pantalla se hace a través decout, pero es algo diferente a la función printf(), ya que no tenemos que indicarle el tipo de la variable que queremos imprimir. Así se escribe en C++ el tradicional ejemplo "Hello, world":
  #include
  main()
  {
   cout << "Hello, world";
  }

El operador <<, llamado operador de inserción, le dice al sistema que imprima la variable que le sigue, pero deja que el sistema decida cómoimprimir los datos. No le hemos indicado el tipo de la variable que queremos imprimir, como se hacía con printf(). Es el sistema el que determina el tipo de la variable, y lo imprime adecuadamente. Tampoco hemos formateado la salida. De nuevo es el sistema el que determina el número de cifras, el de espacios en blanco ...
Se pueden utilizar los caracteres de escape de C. Por ejemplo, en elprograma anterior podemos añadir un retorno de carro:
  #include
  main()
  {
   cout << "Hello, world\n";
  }

cout saca por pantalla cualquier tipo de dato estándar que existe en C++, bien sea un carácter, un número o movimientos especiales del cursor,como \n en el ejemplo anterior. Veamos otro programa:
  #include
  main()
  {
   int a;
   float b;

   a = 4;
   b = 52.2;...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Elementos En Lenguaje En C
  • Elementos Basicos Del Lenguaje C++
  • IDENTIFICACION DE LOS ELEMENTOS DE LENGUAJE C
  • ELEMENTOS DEL LENGUAJE C
  • Elementos del lenguaje de programación C
  • 100 CODIGOS O ELEMENTOS DE LENGUAJE C++
  • Análisis sobre los elementos básicos del lenguaje en c++
  • Elementos Del Lenguaje Turbo C

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS