Я допустил «невозможную» ошибку в программе на языке C. Вот как я её исправил.
HuwsTube
0:00 / 0:00
Я допустил «невозможную» ошибку в программе на языке C. Вот как я её исправил.
3 088 просмотров · 1 год назад
HuwsTube
76,8 тыс. подписчиков
3 088 просмотров · 1 год назад
На первый взгляд, это казалось невозможным. Была проверка значения, которое я заранее определил, поэтому я знал, что оно должно быть истинным. И всё же проверка провалилась. ПОЧЕМУ???
Чтобы глубже понять эту проблему, вам нужно разобраться в том, как числа и другие типы данных представляются на довольно низком уровне. Если это для вас новость или вы не уверены в тонкостях, я предлагаю вам посмотреть эти видео:
Биты, байты и двоичные числа
• Bits, Bytes and Binary Numbers
Что такое двоичное число?
• What Is A Binary Number?
Знаковые и беззнаковые числа
• Signed and Unsigned Numbers Made Easy! – B...
Почему большие числа становятся отрицательными?
Почему большие числа становятся отрицательными? • Why Do Big Numbers Turn Negative (in compu...
БОЛЬШЕ УРОКОВ
=============
Чтобы посмотреть другие видео о «низкоуровневом программировании», перейдите в плейлист «Down To The Metal»:
• Down To The Metal
Также, моя серия «Программирование на C в Visual Studio»:
• Program C in Visual Studio
Обязательно подпишитесь на канал Code With Huw, чтобы получать уведомления о новых уроках из этой серии.
КНИГИ ПО ПРОГРАММИРОВАНИЮ
====================
Если вы хотите более углубленно изучить программирование (а также поддержать этот канал!), вы можете подумать о покупке одной из моих книг. Я написал книги по программированию на C, использованию указателей в C, рекурсии и другим темам программирования. Вы можете купить мои книги (в бумажном или электронном виде) на Amazon.
** Маленькая книга указателей **
Amazon (США) https://amzn.to/2LF2aVb
Amazon (Великобритания) https://amzn.to/2FViSvS
** Маленькая книга программирования на C **
Amazon (США) https://amzn.to/2RXwA6a
Amazon (Великобритания) https://amzn.to/2JhlwOA
“CODE WITH HUW” В TWITTER:
=================================
/ codewithhuw
“CODE WITH HUW” В FACEBOOK:
=================================
/ codewithhuw Удачи! И удачного программирования!