Difference between revisions of "C"

From Sinfronteras
Jump to: navigation, search
(Compilación)
Line 24: Line 24:
  
 
en el caso anterior programa.o no se guardará
 
en el caso anterior programa.o no se guardará
 +
 +
==Comentarios==
 +
/*Ceci est un commentaire pour tester l'utilisation de cette option
 +
dans laquelle on peut ecrire comentaire en plusieurs lignes*/
 +
 +
//par contre, avec cette option on doit utiliser juste une lingne.
 +
 +
==Tipos de variables==
 +
  int a;
 +
  long int b
 +
  short int c;
 +
  float x;
 +
  double y;
 +
  char carac;
 +
  int *ent;
 +
  float *reel
 +
  double *dreel;
 +
  chr *car,
 +
 +
==Funciones==
 +
===fprintf===
 +
fprintf(stdout,"une variable de type int est codee sur %ld octets \n",sizeof(int));
 +
 +
fprintf(stdout,"var1=%d\nvar2=%d\n",var1,var2);
 +
 +
\n : salto de línea
 +
===sizeof===
 +
Retorna el tamaño que ocupa en el disco una variable, a esta funcion se le puede ingresar el nombre de la variable o el tipo de variable
 +
 +
sizeof(int)

Revision as of 09:48, 13 February 2017

Compilación

Compiladores: gcc / cc

gcc -c: Compilación: passer d'un fichier en language C à un fichier objet.

programa.c --> programa.o

gcc -o: Édition des liens: indique où se trouvent les fonctions déjà programmées.

programa.o --> programa
gcc -c programa.c
ls
programa.c programa.o
gcc -o programa programa.o
ls
programa.c programa.o programa

Podemos también generar el programa ejecutable con una sola orden:

gcc -o programa programa.c
ls 
programa.c programa

en el caso anterior programa.o no se guardará

Comentarios

/*Ceci est un commentaire pour tester l'utilisation de cette option dans laquelle on peut ecrire comentaire en plusieurs lignes*/

//par contre, avec cette option on doit utiliser juste une lingne.

Tipos de variables

 int a;
 long int b
 short int c;
 float x;
 double y;
 char carac;
 int *ent;
 float *reel
 double *dreel; 
 chr *car, 

Funciones

fprintf

fprintf(stdout,"une variable de type int est codee sur %ld octets \n",sizeof(int));
fprintf(stdout,"var1=%d\nvar2=%d\n",var1,var2);
\n : salto de línea

sizeof

Retorna el tamaño que ocupa en el disco una variable, a esta funcion se le puede ingresar el nombre de la variable o el tipo de variable

sizeof(int)