Некорректный вывод char - C (СИ)
Формулировка задачи:
Подскажите пожалуйста, почему при выводе char у меня всегда выводит "и" не смотря на то, что я ввожу не её??
#include<stdio.h>
#include<conio.h>
int main()
{
float F;
long int I;
double D;
char C;
printf("Vvedite dannie float, long int, double, char :\n");
scanf("%f %i %d %c", &F, &I, &D, &C);
printf("\n Float: %-14.3f \n Int: %-i \n Double: %-14.3d \n Char: %-c",F,I,D,C);
getch();
return 0;
}
задание здесь просто ввести и вывести
Решение задачи: «Некорректный вывод char»
textual
Листинг программы
#include <stdio.h>
int main(void)
{
float F = 100.500f;
long int I = 100500;
double D = 100.500;
char C = '0';
// printf("Vvedite dannie float, long int, double, char :\n");
// scanf("%f %i %d %c", &F, &I, &D, &C);
printf("\n Float: %-14.3f \n Int: %-li \n Double: %-14.3lf \n Char: %-c", F, I, D, C);
return 0;
}