ccpp:printf-scanf

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
#include <stdio.h>
 
int main()
{
    float cislo;
    scanf("%f", &cislo);
    printf("Zadana hodnota je %f\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    double cislo;
    scanf("%lf", &cislo);
    printf("Zadana hodnota je %f\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    char znak;
    scanf("%c", &znak);
    printf("Zadany znak je %c\n", znak);
    return 0;
}
#include <stdio.h>
 
int main()
{
    short cislo;
    scanf("%hd", &cislo);
    printf("Zadana hodnota je %hd\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    unsigned short cislo;
    scanf("%hu", &cislo);
    printf("Zadana hodnota je %hu\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    int cislo;
    scanf("%d", &cislo);
    printf("Zadana hodnota je %d\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    unsigned cislo;
    scanf("%u", &cislo);
    printf("Zadana hodnota je %u\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    long cislo;
    scanf("%ld", &cislo);
    printf("Zadana hodnota je %ld\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    unsigned long cislo;
    scanf("%lu", &cislo);
    printf("Zadana hodnota je %lu\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    long long cislo;
    scanf("%lld", &cislo);
    printf("Zadana hodnota je %lld\n", cislo);
    return 0;
}
#include <stdio.h>
 
int main()
{
    unsigned long long cislo;
    scanf("%llu", &cislo);
    printf("Zadana hodnota je %llu\n", cislo);
    return 0;
}
  • ccpp/printf-scanf.txt
  • Poslední úprava: 2019/10/14 09:54
  • autor: kubat