Los datos entero largo almacenan números enteros mas largos que int.
Para la declaración se utiliza la palabra reservada long.
Para mostrar en pantalla, usando printf se utiliza %li.
Ejemplo 1: Declaración de variable long
//*********************************************************************
#include <stdio.h>
int main(){
long num;
num=1234567890;
printf("Numero %li",num);
return 0;
}
//*********************************************************************
#include <stdio.h>
int main(){
long num;
num=1234567890;
printf("Numero %li",num);
return 0;
}
//*********************************************************************
Se declara una variable llamada num y luego se le asigna un valor. Por ultimo se muestra en pantalla con printf.
Salida:
Ejemplo 2: Declaración de variables long.
//*********************************************************************
#include <stdio.h>
int main(){
long num1=999999999,num2=-999999999;
printf("\n%li y %li",num1,num2);
return 0;
}
//*********************************************************************
#include <stdio.h>
int main(){
long num1=999999999,num2=-999999999;
printf("\n%li y %li",num1,num2);
return 0;
}
//*********************************************************************
Se declaran dos variables enteras y se inicializan. Luego se muestran en pantalla con printf.
Salida:
Ejemplo 3: Declaración de constante entera larga con #define
//*********************************************************************
#include <stdio.h>
#define largo 1234567890
int main(){
printf("%li",largo);
return 0;
}
//*********************************************************************
#include <stdio.h>
#define largo 1234567890
int main(){
printf("%li",largo);
return 0;
}
//*********************************************************************
Se declara una constante entera con #define y luego se muestra en pantalla con printf.
Salida:
Ejemplo 4: Declaracion de constante entera larga con const
//*********************************************************************
#include <stdio.h>
int main(){
const long num=987456321;
printf("Entero largo %li",num);
return 0;
}
//*********************************************************************
Se declara una constante entera larga con const y se muestra en pantalla con printf.
Salida:
//*********************************************************************
#include <stdio.h>
int main(){
const long num=987456321;
printf("Entero largo %li",num);
return 0;
}
//*********************************************************************
Se declara una constante entera larga con const y se muestra en pantalla con printf.
Salida:




No hay comentarios:
Publicar un comentario