#8. Функция printf() для форматированного вывода | Язык C для начинающих
Vložit
- čas přidán 21. 08. 2024
- Практический курс по C/C++: stepik.org/cou...
Телеграм-канал: t.me/java_and_c
Инфо-сайт: proproprogs.ru...
Порядок использования функции printf() для форматированного вывода информации в выходной поток stdout. Спецификаторы преобразований, суффиксы и флаги.
Случайности не случайны. Спасибо за информацию! ❤💪
Как здорово что я когда-то наткнулся на ваш канал. Спасибо вам и этой случайности
Эх, очень хочется продолжения. Надеюсь, оно будет. Очень качественный контент.
Да, скоро будет продолжение!
Очень интересная информация и доходчиво. Спасибо!
Весьма и весьма... Надеюсь, когда дойдёте до массивов, указателей и структур, всё будет так-же просто и понятно :)
Да-да, а уж если и операции с датами также элементарно...)
Сергей добрый день.
Как всегда, все на высшем уровне.
По моему скромному мнению, это самый лучший канал по Python на всем пространстве Ютуба.
Подача материала, глубина проникновения в саму суть предмета, простота объяснения, подходящий выбор примеров - я бы все это охарактеризовал - ПРЕПОДАВАНИЕ УРОВЕНЬ БОГ.
Даже платные курсы не способны сравниться с Вами, это как сравнивать мерседес S-класа и ладу калина, эффект тотже.
Спасибо большое за Ваш труд.
Хотел бы уточнить - планируется ли освещение такого очень важного и набирающего популярность модуля Asyncio?
Что такое процессы, потоки, примеры кода?? и...
Заранее спасибо за ответ.
Жму Вам руку, Вы большой молодец!!!🤝🤝🤝🤝🤝🤝🤝
Здравствуйте, Сергей, планируете ли снять уроки по Docker?, очень хотелось бы увидеть от Вас курс по Docker
на своей машине выполнял примеры с 18 минуты, для флагов %.3d у меня не подставляет нули к целому числу, всегда без лишних нулей выводится
чтобы нулями заполнялось нужно сделать так %0d или %010d
Топчик
Что ж, я стал умнее) Спасибо)
Спасибо
спасибо👏👍
на 13:05 ошибка же! Выравнивание по левому краю а не правому, на 14:00 минуте об этом говорится
оговорка
Приветствую, Сергей! Спасибо за видео! Скажи, пожалуйста, почему printf() может выводить неправильное значение "-0.000000" при использовании long double, хоть я и выставляю спецификатор с суффиксом Lf?
long double var_ld = -5234.2423;
printf("var_ld= %Lf
", var_ld);
В чем проблема-то? не совсем понятно ... что вы задаете и что выводится на консоль?
Та же самая фигня у меня. Я через Codeblocks с mingw ток работаю. Походу пока можно пользоваться только просто double. Может с компилятором что-то связано? У меня 64 бит система. На видео вроде 32 битный mingw используется
@@m.d.2029 добавьте в параметр компилятора -D__USE_MINGW_ANSI_STDIO
@@m.d.2029 gcc lessons.c -o lessons -D__USE_MINGW_ANSI_STDIO
Сергей, планируете ли вы отснять курс по фронтенд фреймворку для WEB-разработки? Например React?
Здравствуйте, что добавить в скобках, где надпись, кнопка нажата Один человек прислал мне фото, на котором кода не видно.
#inside
#inside
#inside
void clickRand() {
int x = rand() % 2;
if (x == 0) {
printf("нажмата кноп
} else {
printf("нажата кноп
}
}
int main() {
srand(time(NULL);
for (;;) {
clickRand();
}
return 0;
}
void clickRand() {
int x = rand() %2;
if(x == 0) {
printf("Сгенерированное число парное"
} else {
printf("Сгенерированное число нечетное
}
}
А ещё в дополнение к спецификаторам %х и %o, есть тайный %b )
Сергей, здравствуйте! Это ваш беспокойный студент. ))) Я немного не в той теме пишу, но мне казалось, что комментарий в последнем выложенном видео лучше всего привлечет ваше внимание. Я решаю ваш курс на Степике "Добрая теория вероятностей", там в подвиге 13 модуля "2.2 Задачи на зависимые и независимые события" есть задачка, о которой на ютюбе много спорят. Есть мнение, что у Ященко вычислен ошибочный ответ, и именно он на Степике принимается как правильный. Я оставил под задачей комментарий. Не могли бы вы ответить на него? Не терпится разрешить проблему. ) Спасибо!
Напишите на почту sc_lib@list.ru со ссылкой на задание. Спасибо.
Можно было еще сказать про спецификатор динамического форматирования "%n" и поиграться с ним
а он есть в стандарте C99?
@@selfedu_rus да, есть. ISO/IEC 9899:1999 на 280 странице описан. Сейчас проверил в компиляторе от майкрософт - выдал ошибку, а GCC компилятор нормально переваривает
А как сделать так, чтобы в консоли выводился русский текст?
setlocale(LC_ALL,"Russian"); - не помогает.
Сергей, флаг "-" выравнивает по левому краю, а не по правому.
да, оговорился, но в видео это видно
Интересно сравнить результаты:
float x; x=3; printf("%f",x);
и
int x; x=3; printf("%f",x);
А еще интереснее
float x;
int n;
x=3;
n=3;
printf("%f %f
",x,n);
printf("%f %f
",x, n+100);
printf("%f %f %f %f
",x, 3.0, 3, n);
printf("%f %f %f %f
",x, 3, n, 3.0);
printf("%f %f %f %f
",x, 3.0, 3, n);
printf("%f %f %f %f
",x, 3, 50*n, 7.0);