====== 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; }