====== Specifikátory formátů pro funkce scanf(), printf() ======
^ Datový typ ^ specifikátor ^
^ short | %hd |
^ unsigned short | %hu |
^ int | %d %i |
^ unsigned | %u |
^ long | %ld |
^ unsigned long | %lu |
^ long long | %lld |
^ unsigned long long | %llu |
^ char | %c |
^ Datový typ ^ specifikátor ^^
^ ^ printf() ^ scanf() ^
^ float | %f | %f |
^ double | %lf | %lf |
===== Příklady =====
==== float ====
#include
int main()
{
float cislo;
scanf("%f", &cislo);
printf("Zadana hodnota je %f\n", cislo);
return 0;
}
==== double ====
#include
int main()
{
double cislo;
scanf("%lf", &cislo);
printf("Zadana hodnota je %f\n", cislo);
return 0;
}
==== char ====
#include
int main()
{
char znak;
scanf("%c", &znak);
printf("Zadany znak je %c\n", znak);
return 0;
}
==== short ====
#include
int main()
{
short cislo;
scanf("%hd", &cislo);
printf("Zadana hodnota je %hd\n", cislo);
return 0;
}
==== unsigned short ====
#include
int main()
{
unsigned short cislo;
scanf("%hu", &cislo);
printf("Zadana hodnota je %hu\n", cislo);
return 0;
}
==== int ====
#include
int main()
{
int cislo;
scanf("%d", &cislo);
printf("Zadana hodnota je %d\n", cislo);
return 0;
}
==== unsigned ====
#include
int main()
{
unsigned cislo;
scanf("%u", &cislo);
printf("Zadana hodnota je %u\n", cislo);
return 0;
}
==== long ====
#include
int main()
{
long cislo;
scanf("%ld", &cislo);
printf("Zadana hodnota je %ld\n", cislo);
return 0;
}
==== unsigned long ====
#include
int main()
{
unsigned long cislo;
scanf("%lu", &cislo);
printf("Zadana hodnota je %lu\n", cislo);
return 0;
}
==== long long ====
#include
int main()
{
long long cislo;
scanf("%lld", &cislo);
printf("Zadana hodnota je %lld\n", cislo);
return 0;
}
==== unsigned long long ====
#include
int main()
{
unsigned long long cislo;
scanf("%llu", &cislo);
printf("Zadana hodnota je %llu\n", cislo);
return 0;
}