Некорректный вывод 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; }
ИИ поможет Вам:
- решить любую задачу по программированию
- объяснить код
- расставить комментарии в коде
- и т.д