#4. Двоичная, шестнадцатеричная и восьмеричная системы счисления | Язык C для начинающих

แชร์
ฝัง
  • เผยแพร่เมื่อ 28 ธ.ค. 2024

ความคิดเห็น • 68

  • @anykeyit6674
    @anykeyit6674 ปีที่แล้ว +32

    Никогда не задумывался почему справа на лево числа. Даже в изученных темах у Сергея узнаешь что-то новое. Спасибо

    • @Jheronimus_Bosch
      @Jheronimus_Bosch ปีที่แล้ว +2

      Не только в арабской системе цифры справа налево. В римской тоже так: MCMXXCVII - 1987. Читается справа налево, если идёт символ, который стоит слева и меньше, то он вычитается из того значения, которое указано справа, последовательно, пока не будет достигнут следующий больший символ. В остальных случаях значения символов складываются по порядку.

  • @bulba1995
    @bulba1995 21 วันที่ผ่านมา +1

    Шикарный урок , всего вам найлучшего ,

  • @ZamirElektrik
    @ZamirElektrik 3 หลายเดือนก่อน +5

    Как ты хорошо обьясняешь, не кто в ютубе так не может. Большое спасибо.

  • @donlinoleum831
    @donlinoleum831 ปีที่แล้ว +12

    Вообще, наверное первый раз вижу настолько доступное объяснение. Эта серия уроков прям открытие )

  • @lukabelial9200
    @lukabelial9200 9 หลายเดือนก่อน +5

    шестой урок, мне надо раза 10 пересмотреть в первый раз просто мозг взорвался 😄😄

  • @syogun544
    @syogun544 7 หลายเดือนก่อน +5

    Самое гениальное и доступное изложение информации,смотрю и начинаешь понимать ,что такое действительно программирование и никто почему-то,не говорит ,что начинать нужно именно с языка С ибо он прародитель всего.

  • @vitalyivanov7228
    @vitalyivanov7228 2 หลายเดือนก่อน +2

    Спасибо Вам, за вашу работу!

  • @SOCHNEF
    @SOCHNEF ปีที่แล้ว +5

    Обожаю, слушать ваши лекции ! Спасибо за этот прекрасный курс! ❤

    • @persontashik_z
      @persontashik_z ปีที่แล้ว +1

      Не обожаю, а люблю!!!

  • @name_surname-eo6dz
    @name_surname-eo6dz ปีที่แล้ว +4

    Одно из лучших объяснений ,которые встречались в ютубе.Отличный канал,жду новых видосов по Си.👍

  • @AlexRootx
    @AlexRootx ปีที่แล้ว +3

    Лайк за видео в поддержку автора!!! Еще можно добавить перевод десятичных чисел с положительного в отрицательное, и наоборот в двоичном виде, т.е. от положительного числа отнимается единица, затем биты инвертируются====получаем отрицательное десятичное число

  • @lindx2533
    @lindx2533 ปีที่แล้ว +1

    ахренитительно! по моему лучше урока по данной теме я не видел)

  • @chevechelios5401
    @chevechelios5401 13 วันที่ผ่านมา +1

    Очень круто видео!

  • @TSM_149
    @TSM_149 ปีที่แล้ว +1

    Лайк в копилку и спасибо за труды! Жду продолжения, ну очень нужен Си!

  • @Просточеловек-э6ы
    @Просточеловек-э6ы 6 หลายเดือนก่อน

    Спасибо) Классная аналогия со счетчиком. Я конечно раньше пробовал изучать язык си, более-менее что-то понимаю, но тут что-то новое узнаешь оказывается:)

  • @siarheiulas6969
    @siarheiulas6969 7 หลายเดือนก่อน +1

    Большое спасибо за видео!

  • @donfedor007
    @donfedor007 ปีที่แล้ว +1

    Спасибо Вам, за вашу работу!

  • @charlesfrost5138
    @charlesfrost5138 ปีที่แล้ว +2

    Опечатка: ШестнадцатЕричная (восьмЕричная) система.
    Спасибо за урок.

    • @selfedu_rus
      @selfedu_rus  ปีที่แล้ว

      да, есть такое, спасибо! )

  • @ЕрвандАгаджанян-в3к
    @ЕрвандАгаджанян-в3к ปีที่แล้ว +1

    Спасибо огромное!!!! Очень интересно!

  • @MrVovF22
    @MrVovF22 ปีที่แล้ว +3

    В Византии и других древних цивилизациях в районе Евфрата использовалась 60-тиричная система счисления. До наших дней эта система тоже дожила, только используется в подсчёте времени и градусах (геометрия, география).

  • @ВладимирПолуян-ж1р
    @ВладимирПолуян-ж1р 6 หลายเดือนก่อน +2

    Очень важно понимать различие между цифрой(текст) и числом(колличество). В повседневной жизни мы используем цифровой , десятичный алфавит (0-9) для записи различных чисел.

  • @NoNoNo_Name
    @NoNoNo_Name ปีที่แล้ว +7

    Изучаю питон, думал буду пропускать эти видео, раз они по C, но пока не получается пропускать, слишком уж они интересные) про вещественные кстати небольшой ролик тоже было бы интересно послушать.
    Вы в каком-то ВУЗе преподаете?

  • @alexey9337
    @alexey9337 10 หลายเดือนก่อน +1

    Спасибо!

  • @rnbnocap1561
    @rnbnocap1561 ปีที่แล้ว +2

    Уважаемый Сергей, очень хочу предложить тему для следующих роликов: "Как подружить питон с Wolfram mathematica". По моему это отличная тема для тех кто интересуется наукой !

  • @Grigrost
    @Grigrost ปีที่แล้ว +2

    Для embedded самое то! Вдолбите себе в моСк думать шестнадцатеричным исчислением.

  • @АндрейМирошников-е1р
    @АндрейМирошников-е1р 6 หลายเดือนก่อน +1

    Лучше двоичную систему никогда и никто Необеснит!

  • @Borzakovsky
    @Borzakovsky 8 หลายเดือนก่อน +2

    Если бы мне на первом курсе так объясняли....я бы не сменил факультет на третьем курсе.

  • @Monstr518
    @Monstr518 ปีที่แล้ว +1

    От нечего делать, я вичислил, что:
    (9!)! = (1*2*3*4*5*6*7*8*9)! =
    1.6097144004100126211034436107e1859933
    Количество ноликов в конце: 90717
    Это породило множество интересных задачь по распределению вычислений по параллельным процессам.
    Это указало на недостатки моего языка программирования, которые я устранил.
    Какая же это роскошь, работать на собственном языке программирования.
    Кто бы знал, чему я рад?

  • @jamjam3337
    @jamjam3337 ปีที่แล้ว +1

    👏👍💥

  • @ШамильРамазанов-с9ю
    @ШамильРамазанов-с9ю ปีที่แล้ว +1

    Топчик

  • @alittleprince
    @alittleprince ปีที่แล้ว +1

    Про переполнение вопрос. Ладно когда 255 + 1 и есть слева еще свободная ячейка (при условии что память еще не заполнена полностью), куда избыток единиц может перейти. Но откуда берутся единицы, если, например, в соседней левой ячейке тоже все 00000000 (я так понимаю, что нули это означает что там пусто) и так далее, пока вся свободная память пуста, и туда еще никто ничего не "положил", чтобы взять, а Вы так легко от туда вынимаете единицы? А если так, то что тогда будет делать процессор? выдавать вечный error или даст в долг??? Всегда мучил этот вопрос, еще со школы))

    • @selfedu_rus
      @selfedu_rus  ปีที่แล้ว +2

      Когда в ячейках 0, то есть две ситуации:
      0 +1 = 1
      0 - 1 = 255 (все единицы) или это же -1
      так заложено в вычислительной технике при работе с целыми байтовыми числами.

  • @reycorbie3581
    @reycorbie3581 ปีที่แล้ว +1

    Спасибо, Сергей! Будет ли текстовая версия уроков по Си на вашем сайте?

  • @Jheronimus_Bosch
    @Jheronimus_Bosch ปีที่แล้ว +1

    Большое спасибо за видео! Скажите, а почему для 32-разрядных операционных систем максимально доступный объём оперативной памяти 8Гб? Это какая-то особенность работы процессора или с чем-то ещё связано?

    • @selfedu_rus
      @selfedu_rus  ปีที่แล้ว +3

      Дело в том, что 2^32 примерно 4 миллиарда, т.е. 4Гб. Отсюда и ограничения. Кстати, насчет 8 Гб впервые от вас слышу для 32 битных машин ))

    • @Jheronimus_Bosch
      @Jheronimus_Bosch ปีที่แล้ว +2

      @@selfedu_rus может быть, я и ошибся насчёт всех 32-разрядных ОС. Но у меня ни Windows, ни Linux 32-разрядные могли использовать максимум из 16 гигов только 8 с помощью free показывало доступной памяти. А вот 64-разрядная планки видит обе.

    • @grayich
      @grayich ปีที่แล้ว +3

      @@Jheronimus_Bosch 8 видел BIOS, у материнских плат свои ограничения. А 32битный процессор мог из этих 8 напрямую работать только с 4-рмя. Есть там конечно системы типа PAE, но это уже не прямая адресация памяти, имеет некоторые ограничения.

    • @AntiBandera
      @AntiBandera ปีที่แล้ว

      Для 32 разрядных только 4 Гб все остальное это страничные адресации PAE

  • @epsilon.sw_
    @epsilon.sw_ 3 หลายเดือนก่อน

    Я чесно не могу понять почему числа называются вещественными. Понятное дело, что любые числа вещественные даже целые. Но в компьютере могут хранится только рациональные числа. Говорят вещественные, чтоб не звучало угрожающе? Или это у инженеров так принято?
    Спасибо за видео и за то, что оно находится в свободном доступе

  • @Vitalka325
    @Vitalka325 7 หลายเดือนก่อน +1

    А как он понимает какой тут диапазон от 0-256 или -128 до 127? Значения то в памяти идентичны.

  • @ramzbew5674
    @ramzbew5674 ปีที่แล้ว +2

    Привет. Спасибо за уроки. Сам одно время учил язык Си по книгам. Но для себя так и не нашел где его применить и продолжил развиваться в Пайтон.
    Подскажи какие коммерческие проекты можно реализовать на Си ? Если это не embedded, не разработчик драйверов и тд

    • @Grigrost
      @Grigrost ปีที่แล้ว +2

      На C можно все. Сейчас, конечно, лучше перейти на Python.

    • @ramzbew5674
      @ramzbew5674 ปีที่แล้ว

      @@Grigrost да можно то все понятно, но хочется понять стоит его учить, чтобы потом можно было где то применить, а не просто учить, чтобы учить

    • @Grigrost
      @Grigrost ปีที่แล้ว

      @@ramzbew5674 Думаю, Ваш вопрос естественен. Его стоит учить, потому как это язык языков. Смотрите... Rust, Go. Я учился вначале по Прата, но еще до этого Assembler 68K

    • @ramzbew5674
      @ramzbew5674 ปีที่แล้ว +1

      @@Grigrost и опять "его стоит учить", а что на нем писать, чтобы зарабатывать деньги, просто молчок, как сговорились что ли

    • @Grigrost
      @Grigrost ปีที่แล้ว +1

      @@ramzbew5674 Я Вас очень даже понимаю. Блин, деньги всем нужны! Си стоит изучать для встраиваемых систем и там неплохо платят. Если же Вы далеки от электроники, то Python Вам в руки.

  • @lukabelial9200
    @lukabelial9200 9 หลายเดือนก่อน +1

    когда он говорит формально очень легко считать шестьнадцатеричную очень просто и легко

  • @ХыхыхХыхыхы
    @ХыхыхХыхыхы ปีที่แล้ว

    вы читали оффициальный стандарт с? Если да то стандарт какой версии?если нескольких или хотя бы одного, опишите насколько грамотно оффициально описан стандарт с89,если вы его читали

  • @Imuzbek10
    @Imuzbek10 หลายเดือนก่อน

    у меня мозг сломался

  • @IskanderAbdullin-dp3ps
    @IskanderAbdullin-dp3ps ปีที่แล้ว

    Я не понимаю

    • @AntiBandera
      @AntiBandera ปีที่แล้ว

      дуралей ....

  • @vyacheslavruban1636
    @vyacheslavruban1636 ปีที่แล้ว +1

    для 8 байтный целых чисел диапазон от -9 223 372 036 854 775 808 до 9 223 372 036 854 775 807. А*уеть