Comenzando a programar en C




Existen dos formas de ejecutar código en C, utilizando un IDE o bien escribiendo el código en un archivo de código fuente y ejecutándolo. El IDE recomendado para el lenguaje es el CodeBlocks, aunque cada uno puede utilizar el de su preferencia.

El primer programa que vamos a ver es uno bastante sencillo; el cual muestra en pantalla en mensaje "Hola mundo", abre tu editor de texto preferido o bien el IDE que hayas elegido y copia el siguiente código.

Guarda el archivo como hola.c, siempre debe llevar la extensión ".c", ejecutar este archivo es tan sencillo como indicar en la terminal: gcc hola.c para compilarlo y luego ./hola.c para ejecutarlo, si utilizas un IDE, CodeBlocks por ejemplo, debería tener incorporado en la interfaz unos botones para compilar y ejecutar el código.


Para los usuarios Windows, les recomiendo instalar CodeBlocks ya que pueden no estar muy acostumbrados a trabajar con la terminal.
Tipos de datos en el ANSI C.


Tipo de dato Tamaño Rango Ejemplo
char 1 byte -128 a 127 'A'
short 2 bytes -32768 a 32767 550
int 4 bytes -2147483648 a 2147483647 500500
long 4 bytes -2147483648 a 2147483647 500500
float 4 bytes 3.4E-38 a -3.4E+38 2.50
double 8 bytes 1.7E-308 a 1.7E+308 956468.95
void 0 byte sin valor N/A

Comentarios en C.


El lenguaje permite agregar algo que los programadores denominamos "comentarios", el realidad son textos que el copilador ignora, sacando provecho de esta particularidad se utilizan estos textos para comentar el código.
 /* Esto es un comentario,
donde puedo escribir múltiples líneas */
Todo lo que se escribe entre los carateres /* ... */ es ignorado por el compilador como se mencionó, también existen comentarios de una sola línea.
// Esto es un comentario de una línea.
Todo lo que se escribe luego de // es ignorado también.

Operadores aritméticos.


Operador Descripción Ejemplo
+ Suma r = 3 + 2 // r es 5
- Resta r = 4 - 7 // r es -3
* Multiplicación r = 2 * 6 // r = 12
/ División r = 9.0 / 3.0 // r = 3.0
% Módulo r = 20 % 2 // r = 0

Ahora hay que aclarar que la división en el lenguaje C depende del tipo de datos que se está operando.

Además tenemos los demás operadores cuya función es bastante intuitiva, y serán más fáciles de entender en las próximas entradas cuando tratemos las instrucciones de selección e iteración con las que cuenta el lenguaje.

Operadores relacionales: <, >, <=, >=, ==, !=.
Operadores lógicos: && (equivalente al AND), || (OR), ! (Negación).
Operadores incrementales: ++, --.
Operadores de asignación: =, +=, -=, *=, /=.
Share on Google Plus

About tensai

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.

0 comentarios:

Publicar un comentario