Zobrazit stránkuStarší verzeZpětné odkazyNahoru Tato stránka je pouze pro čtení. Můžete si pouze prohlédnout zdrojový kód, ale ne ho měnit. Zeptejte se správce, pokud si myslíte, že něco není v pořádku. ====== 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 ==== <code c> #include <stdio.h> int main() { float cislo; scanf("%f", &cislo); printf("Zadana hodnota je %f\n", cislo); return 0; } </code> ==== double ==== <code c> #include <stdio.h> int main() { double cislo; scanf("%lf", &cislo); printf("Zadana hodnota je %f\n", cislo); return 0; } </code> ==== char ==== <code c> #include <stdio.h> int main() { char znak; scanf("%c", &znak); printf("Zadany znak je %c\n", znak); return 0; } </code> ==== short ==== <code c> #include <stdio.h> int main() { short cislo; scanf("%hd", &cislo); printf("Zadana hodnota je %hd\n", cislo); return 0; } </code> ==== unsigned short ==== <code c> #include <stdio.h> int main() { unsigned short cislo; scanf("%hu", &cislo); printf("Zadana hodnota je %hu\n", cislo); return 0; } </code> ==== int ==== <code c> #include <stdio.h> int main() { int cislo; scanf("%d", &cislo); printf("Zadana hodnota je %d\n", cislo); return 0; } </code> ==== unsigned ==== <code c> #include <stdio.h> int main() { unsigned cislo; scanf("%u", &cislo); printf("Zadana hodnota je %u\n", cislo); return 0; } </code> ==== long ==== <code c> #include <stdio.h> int main() { long cislo; scanf("%ld", &cislo); printf("Zadana hodnota je %ld\n", cislo); return 0; } </code> ==== unsigned long ==== <code c> #include <stdio.h> int main() { unsigned long cislo; scanf("%lu", &cislo); printf("Zadana hodnota je %lu\n", cislo); return 0; } </code> ==== long long ==== <code c> #include <stdio.h> int main() { long long cislo; scanf("%lld", &cislo); printf("Zadana hodnota je %lld\n", cislo); return 0; } </code> ==== unsigned long long ==== <code c> #include <stdio.h> int main() { unsigned long long cislo; scanf("%llu", &cislo); printf("Zadana hodnota je %llu\n", cislo); return 0; } </code> ccpp/printf-scanf.txt Poslední úprava: 2019/10/14 09:54autor: kubat