Tipos de datos en c
Uno
de los elementos fundamentales a la hora de diseñar programas, en cualquier
lenguaje de programación, son las variables, de allí es su importancia en el
aprendizaje de la programación. Así pues, veamos en primer lugar qué son las
variables.
Básicamente,
una
variable es un espacio de memoria en donde podemos almacenar temporalmente
datos de cualquier tipo de información que
necesitemos para realizar un proceso, y tal como su nombre lo indica, las
variables pueden
cambiar su valor a lo largo de la ejecución del programa.
Ejemplos de declaracion de varibales :
#iclude <stdio.h>
int main(){
int main(){
int numero1,numero2,suma; //se declaran 3 varibles de tipo entera deben de de ir separadas por coma y
finalizada con punto y coma //
printf("Dame un numero "); //Se muestra por consola al usuario un mensaje para solicitar un numero
scanf("%d",&numero1);//scanf se usa para guardar el dato que a insertado el usuario y lo guarda en numero1
printf("Dame otro numero ");
scanf("%d",&numero1);
suma=numero1+numero2;//se le asigna a la variable suma una operacion //
printf("El resutlado es %d",suma);//se muestra la suma , pero notece que para mostrar el resultado tenemos
que decir que tipo de variable vamos a mostrar , en este caso entera por lo cual se usa %d , si fuera float , seria %f, al fializar las comillas va separada por una coma para mostrar las variale
return 0; // se usa para decir que nuestro programa a finalizado correcto ;
}
Tipos de operadores en C
En C como en otros programa hay operadores el cuales algunos nos ayuda a realizar operaciones matemáticas, de comparación, de relación entre otras muchas .
- Operadores aritméticos: En programación disponemos de los operadores aritméticos habituales en lenguajes de programación como son suma, resta, multiplicación, división y operador que devuelve el resto de una división entre enteros (en otros lenguajes denominado operador MOD o módulo de una división):
- Operadores de relación: Los operadores relacionales para verificar si
se cumple una relación.Estas operaciones comparan dos valores numéricos y devuelven un valor booleano.
OPERADOR
|
UTILIZACIÓN
|
RESULTADO
|
>
|
A
> B
|
verdadero
si A es mayor que B
|
>=
|
A
>= B
|
verdadero
si A es mayor o igual que B
|
<
|
A
< B
|
verdadero
si A es menor que B
|
<=
|
A
<= B
|
verdadero
si A es menor o igual que B
|
==
|
A
== B
|
verdadero
si A es igual a B
|
!=
|
A !=
B
|
verdadero
si A es distinto de B
|
- OPERADORUTILIZACIÓN&&Operador and (y)||Operador or (o)!Operador not (no)
Operador AND:El
operador lógico AND trabaja con dos o mas operandos y retorna
un valor lógico basada en
su tabla de
verdad.
Operador OR: El operador lógico OR trabaja con dos o mas operandos y retorna un valor lógico basada en su tabla de verdad.
Operador NOT:El operador lógico NOT trabaja con un operando y retorna un valor lógico basada en su tabla de verdad.
Operadores de asignación: Una operación de asignación asigna el valor del operando derecho a la ubicación de almacenamiento designada por el operando izquierdo. Por consiguiente, el operando izquierdo de una operación de asignación debe ser un valor L modificable. Después de la asignación, una expresión de asignación tiene el valor del operando izquierdo, pero no es un valor L.
Ejemplos :Con base en lo anterior podemos evaluar una o más condicionantes como se muestra a continuación:
Operadores de asignacion : “Tal y como su nombre lo indica, este tipo de operadores permiten la asignación de un valor especifico a una variable. En C se encuentran disponibles los siguientes operadores:
Operador OR: El operador lógico OR trabaja con dos o mas operandos y retorna un valor lógico basada en su tabla de verdad.
Operador NOT:El operador lógico NOT trabaja con un operando y retorna un valor lógico basada en su tabla de verdad.
Operadores de asignación: Una operación de asignación asigna el valor del operando derecho a la ubicación de almacenamiento designada por el operando izquierdo. Por consiguiente, el operando izquierdo de una operación de asignación debe ser un valor L modificable. Después de la asignación, una expresión de asignación tiene el valor del operando izquierdo, pero no es un valor L.
Ejemplos :Con base en lo anterior podemos evaluar una o más condicionantes como se muestra a continuación:
Ejemplo de codigo :
#include<stdio.h>
int main (){
int edad ;
printf("Dame tu edad:");
scanf("%D",&edad);
if (edad>=18&&edad<=35){
printf("Bienvenidad , queda contratada ");
}else{
printf("No, quedas contratada");
}
return 0;
}
Operadores de asignacion : “Tal y como su nombre lo indica, este tipo de operadores permiten la asignación de un valor especifico a una variable. En C se encuentran disponibles los siguientes operadores:
Operadores de incremento y decremento :Los Operadores de incremento y decremento son operadores unarios que agregan o sustraen uno de sus operandos, respectivamente. Son normalmente implementados en lenguajes de programación imperativos. En lenguajes tipo C es normal tener 2 versiones (pre- y post-) de cada operador con semántica ligeramente diferente. En lenguajes tipo C, el operador de incremento es escrito como
++
y el de decremento como --
.
El operador de incremento aumenta el valor de su operando en 1. El operando debe ser un tipo de dato aritmético o puntero, y debe hacer referencia a un objeto modificable. Similarmente, el operador de decremento disminuye el valor de su operando en 1. El valor de los punteros se incrementa (o disminuye) por una cantidad que hace que apunte al siguiente (o anterior) elemento adyacente en memoria.
Ejemplos:
No hay comentarios:
Publicar un comentario