Приведение типов в стиле с. Явное и неявное преобразование типов. Преобразование типов. С++ Урок #61

  Рет қаралды 135,595

#SimpleCode

#SimpleCode

Күн бұрын

Пікірлер: 98
@vzdrizhni
@vzdrizhni 7 жыл бұрын
от такого урока хоть голова отдохнула.
@bat_bsv
@bat_bsv 5 жыл бұрын
не так все просто тут.все костыли вылазят в процессе
@hdfroggit3051
@hdfroggit3051 4 жыл бұрын
Ну по сравнению с ссылкой на указатель, показаной в предыдущих уроках, это реально отдых
@ii-nd5od
@ii-nd5od 6 жыл бұрын
Самые понятные и в общем лучшие уроки на рутубе, как по мне. Спасибо автору огромное
@nap0le0nb0naparte7
@nap0le0nb0naparte7 7 жыл бұрын
легко,просто,доходчиво и понятно. СПАСИБО!
@Decurion
@Decurion 7 жыл бұрын
Великолепно рассказываете! Прошу вас не бросайте канал!
@SimpleCodeIT
@SimpleCodeIT 7 жыл бұрын
#приведениетипов #преобразованиетипов #SimpleCode #урокипрограммирования
@malygos1898
@malygos1898 4 жыл бұрын
Лучшие уроки по c++. Жаль, что на канале нет материалов по QT.
@DigitRoach
@DigitRoach 3 жыл бұрын
English тебе никто не запрещал))
@ЕвгенийДьячков-о5в
@ЕвгенийДьячков-о5в 6 жыл бұрын
В школе мы проходили приведение типов (Visual Basic), но тогда я ничего не понял (не понимал зачем оно нужно), а тут все подробно объяснили, спасибо). Работал бы ты тогда у нас учителем!
@enceladussatellite1304
@enceladussatellite1304 3 жыл бұрын
Спасибо за информацию. Кстати, сейчас, дабы не путаться с типами данных, можно вместо int, char, float... писать auto. Лично для меня это иногда удобно.
@Ermine882
@Ermine882 7 жыл бұрын
Очередное спасибо
@РусланГоловинова
@РусланГоловинова 6 жыл бұрын
я думаю использовать paint в каждом уроке это уже какой-то канон, а ты его нарушил ;)
@archiechellaut9483
@archiechellaut9483 3 жыл бұрын
Большое спасибо вам за урок и прекрасное пояснение, Сергей!
@iosiph
@iosiph 5 жыл бұрын
вот так можно еще int a = 5, b = 3; cout
@Евгений-к1г9е
@Евгений-к1г9е 7 жыл бұрын
Спасибо! Доходчиво!
@Dmitrii82
@Dmitrii82 5 жыл бұрын
Сделайте размер шрифта больше. Хотябы 150% а то на телефоне не видно
@sunmaxplay6491
@sunmaxplay6491 4 жыл бұрын
БАЯН НА ТЕЛЕФОНЕ КОДИТЬ
@goaloffway
@goaloffway 4 жыл бұрын
SUNMAX Play он на нем смотрел, а не кодил..
@Ms001man
@Ms001man 6 жыл бұрын
Спасибо за урок!
@mishyka1980
@mishyka1980 4 жыл бұрын
Приветствую Сергей. У меня есть исходные коды простеньких игр и текстуры к ним. Сергей, если вы сделаете урок как собрать и скомпилировать игру я смогу на движке изменять картинки в играх. Возможно я забегаю в перёд но меня это очень с мотивирует к изучению. Спасибо за уроки Сергей я вам очень благодарен!
@viktort9326
@viktort9326 4 жыл бұрын
как всегда круто!
@Mathemat1cs-1
@Mathemat1cs-1 3 жыл бұрын
Лучше чем мой препод 👌👌👌
@sergeyemelyanov8100
@sergeyemelyanov8100 7 жыл бұрын
Спасибо!
@vladimirdiadichev6140
@vladimirdiadichev6140 7 жыл бұрын
Спасибо
@kola33258
@kola33258 7 жыл бұрын
Спасибо)
@aln9391
@aln9391 6 жыл бұрын
Хорошо бы текстовую версию выложить.
@hutoryanin
@hutoryanin 3 жыл бұрын
*Л. а. й. к. о. с.* за видос.
@ГусейнСалахов
@ГусейнСалахов 4 жыл бұрын
Удачи в развитии канала)))
@vadosic
@vadosic 4 жыл бұрын
мені шкода що я не почав вивчати С++ по вашим урокам ще в 2017-му році...)
@БорисЦариков-ъ9п
@БорисЦариков-ъ9п 6 жыл бұрын
А можно ссылку на урок по преобразованию в стиле с++, не могу найти. Или его у тебя нет?
@mr.warpunch6007
@mr.warpunch6007 2 жыл бұрын
Спасибо за урок, очень полезно!
@ИоаннДейкун
@ИоаннДейкун Жыл бұрын
привет из 2023. Спасибо большое за уроки!"
@Empty_line
@Empty_line Жыл бұрын
Умаляю вас можете помочь мне? у меня один вопрос!
@sankarshanarama6753
@sankarshanarama6753 2 жыл бұрын
Супер круто!
@aziznadirov2911
@aziznadirov2911 5 жыл бұрын
Были бы еше уроки о Java
@chelovechek7773
@chelovechek7773 5 ай бұрын
👍
@alexeymi2618
@alexeymi2618 6 жыл бұрын
Спасибо
@TarubekShkurka
@TarubekShkurka Жыл бұрын
спс за видос
@ivanviktorovitch1961
@ivanviktorovitch1961 3 жыл бұрын
Попробовал такие примеры и чуть иначе тоже. По сути оно не меняет double на int, а только выводит как инт. Если ещё раз вывести просто а, то он выйдет снова как дабл. Значит тип остаётся изначальный. Если присваивать а как инту значение а, то ругается и не хочет. Может я не понял чего. Есть ли там возможность именно преобразования типа? Подскажите кто знает. Это не в ущерб автору, ему мой глубочайший респект за труды.
@CoolbitsVDA
@CoolbitsVDA Жыл бұрын
Вот так работать не будет, потому что нельзя объявить переменную с одинаковым именем два раза. double a = 33.3; int a = (int)a; А вот так работает и в переменной а будет храниться 33: double a = 33.3; a = (int)a;
@Whiatley
@Whiatley 11 ай бұрын
@@CoolbitsVDA не 33, а 33.0
@aln9391
@aln9391 6 жыл бұрын
Хортон волну гонит на приведение через int в скобках. В чем отличие?
@bama2619
@bama2619 3 жыл бұрын
А какой по порядку урок по приведению типов в стиле C++? Не нашел. Спасибо
@gendalfgray7889
@gendalfgray7889 2 жыл бұрын
А возможно создание своего преобразования для своего типа данных? Кто-то же написал преобразование инт в чар, мы так можем? При создании шаблонной функции с return она не сможет работать если не получиться преобразовать что-то в тип return'а?
@princessmary5556
@princessmary5556 Жыл бұрын
Вы спрашиваете: *А возможно создание своего преобразования для своего типа данных?* Да. В классе можно определить оператор преобразования: operator Type()const;
@Канал-ш7с
@Канал-ш7с 9 ай бұрын
а почему в самом конце ролика не ставятся скобочки вокруг int во время преобразования?
@Xsen0n_1
@Xsen0n_1 2 жыл бұрын
А если я все равно много чего не понимаю? Подскажите мне пожалуйста! Стоить вникать и дальше в курс закрыв глаза на прошлое(Позже заново пересмотреть ) Или начать смотреть сейчас с самого начала?
@Дмитрий-о2х2с
@Дмитрий-о2х2с 4 жыл бұрын
Взлёт истребителей на фоне)
@ГеоргийОрлов-г5в
@ГеоргийОрлов-г5в 6 жыл бұрын
Подскажите пожалуйста, видел запись (uint8_t*)X в программах для микроконтроллеров stm. Зачем после uint ставят звездочку?
@_elementalrush_8397
@_elementalrush_8397 6 жыл бұрын
Преобразование переменной X к указателю типа uint8_t.
@PARZIFAL_XT
@PARZIFAL_XT 10 ай бұрын
Там саунд на заднем из КР2?
@05lda
@05lda Жыл бұрын
Если приводить к bool переменную в которой записан nullable? False выведет?
@princessmary5556
@princessmary5556 Жыл бұрын
Не понятно о чем вы спрашиваете. Если о такой конструкции, то это даже не скомпилируется: bool b = nullptr;
@05lda
@05lda Жыл бұрын
@@princessmary5556 int a = nullptr; Bool b = (bool) a;
@NameSurname-xz6vj
@NameSurname-xz6vj 4 жыл бұрын
А если мне нужно double перевести в int но так чтоб у меня отдельно были целые и и остаток (double 3.14 перевести в 3 целых 14 - остаток)
@АлексейКомов-й6ф
@АлексейКомов-й6ф 4 жыл бұрын
double a = 3.14; double c = a - (int)a; // с = остаток cout
@ЮрийРепин-т4к
@ЮрийРепин-т4к 3 жыл бұрын
А точно в конце правильно было приведено к инту а+б. Мне показалось что вы просто лбьявтюили новые интовые переменные
@АзизханУмархужаев
@АзизханУмархужаев 5 жыл бұрын
как задать количество цифр после десятичной запятой в printf?
@theyandwe9047
@theyandwe9047 5 жыл бұрын
Держи: float a = 1.35499; printf("%.2f ", a); // результат 1.35
@АзизханУмархужаев
@АзизханУмархужаев 5 жыл бұрын
@@theyandwe9047 Спасибо большое
@Viamsupervadetvadens
@Viamsupervadetvadens 6 жыл бұрын
up
@fluman4953
@fluman4953 5 жыл бұрын
Почему когда в динамическом массиве нахожу среднеарифметическое то у меня не происходит приведение??
@melonystalker3714
@melonystalker3714 2 жыл бұрын
Скорее всего потому что у всех один тип данных
@princessmary5556
@princessmary5556 Жыл бұрын
Вы случайно не перепутали программистов с телепатами?
@Ordinary_man2049
@Ordinary_man2049 7 ай бұрын
Не совсем корректно говорить, что ,\0, и 0 не одно и то же. На самом деле \0 = 0. Таким образом можно даже проверить, что текст в массиве закончился, так как символ ‘\0’ имеет код 0. Например, в цикле for, перебирая массив, пока array[i] != 0. Тогда цикл остановится, когда встретит нуль терминатор. array[i] != 0 и array[i] != ‘\0’ абсолютно одинаковые записи.
@ОлегСизов-ф4б
@ОлегСизов-ф4б 3 ай бұрын
Скорее всего, имелось в виду, что '\0' != '0'. А так да, '\0' == 0
@andarieltn7641
@andarieltn7641 3 жыл бұрын
у меня возник не скромный вопрос, объясните кто ни будь разницу между cout
@sultanaliyev4887
@sultanaliyev4887 3 жыл бұрын
Это одно и то же. Мы в универе изучали
@andarieltn7641
@andarieltn7641 3 жыл бұрын
@@sultanaliyev4887 не, это то я все понимаю, но не понимаю на кой черт
@princessmary5556
@princessmary5556 Жыл бұрын
Первое - сишный каст. Второе - конструирование временного объекта со значением переменной a.
@Sooderone
@Sooderone 4 ай бұрын
🧠
@temshik.invalid
@temshik.invalid 3 жыл бұрын
5.40
@biscvie
@biscvie 2 жыл бұрын
+
@mikesteinar2713
@mikesteinar2713 4 жыл бұрын
}{aaaaa! |{лас!
@k0der
@k0der 3 жыл бұрын
Спасибо нинадо XD чисто дом из кофе
@temshik.invalid
@temshik.invalid 3 жыл бұрын
12:40
@temshik.invalid
@temshik.invalid 3 жыл бұрын
5:40
@temshik.invalid
@temshik.invalid 3 жыл бұрын
10:00
@mar_kha
@mar_kha 3 жыл бұрын
С каждым уроком комментариев и просмотров всё меньше и меньше (прям как с Полиглотом)
@RrRrRrRroman
@RrRrRrRroman Жыл бұрын
Не прошли через сложные уроки как через 0-терминатор))
@Kokurorokuko
@Kokurorokuko 5 жыл бұрын
Почему на 3:30 скобки в одном месте, а на 13:25 в другом?
@Kokurorokuko
@Kokurorokuko 5 жыл бұрын
Если хотите поделить два целых числа, например 5/2, сначала приведите одно из них (любое) к float или double, а потом уже делите. cout
@zhenyakotkov6189
@zhenyakotkov6189 4 жыл бұрын
ютуб, поставь х3 перемотку, потому что это невозможно ....
@Specialist_Impossible
@Specialist_Impossible 6 жыл бұрын
Почему на последней минуте мы теряем значение и оно превращается в 0 ?
@fillmalyshev9377
@fillmalyshev9377 6 жыл бұрын
Потому что выполняем приведение к целочисленному типу данных. А именно 33/ 444.1 = 0.0743. Далее 0.0743 приводится к целому а целое для него 0
@aldspsa
@aldspsa Жыл бұрын
При выводе элемента char, равном 1, выводится 1. Если преобразую в int, то выводится 49
@sleepyNovember_project
@sleepyNovember_project 10 ай бұрын
Странно, да? Мистика. 🤯
@CetoPizdec
@CetoPizdec 5 ай бұрын
ПАХАХАХХАХАХАЗАХХАХ Внатуре мистика
@ВладиславФедун
@ВладиславФедун 6 жыл бұрын
действительно, спасибо!
@dimarudnev2214
@dimarudnev2214 5 жыл бұрын
Спасибо)
@ЯЗдесь-ъ5ф
@ЯЗдесь-ъ5ф 6 жыл бұрын
Спасибо
@temshik.invalid
@temshik.invalid 3 жыл бұрын
7:40
@КлешОфКланс-я3в
@КлешОфКланс-я3в 4 жыл бұрын
Спасибо
@temshik.invalid
@temshik.invalid 3 жыл бұрын
9:20
@ЯрославГоловко-ф6и
@ЯрославГоловко-ф6и 4 жыл бұрын
спасибо
@gagikarakelyan6014
@gagikarakelyan6014 4 жыл бұрын
Спасибо
@РусланКарнеенко
@РусланКарнеенко 5 ай бұрын
Спасибо
Which team will win? Team Joy or Team Gumball?! 🤔
00:29
BigSchool
Рет қаралды 13 МЛН
Real Man relocate to Remote Controlled Car 👨🏻➡️🚙🕹️ #builderc
00:24
😜 #aminkavitaminka #aminokka #аминкавитаминка
00:14
Аминка Витаминка
Рет қаралды 2,8 МЛН