Алексей
Понятно, что тип и кодировка - это разные вещи. Но в тип char помещается 450-й символ, значит, он не ограничен 255.
char ограничен 8 битами. Всё. Просто, к примеру символ 'Ы' будет занимать 2 char
Алексей
И строка "или" будет 6 байт.
Daniil
Только как строка
Алексей
Ну да %)
Daniil
(я решил поумничать)
Andy
Понятно, что тип и кодировка - это разные вещи. Но в тип char помещается 450-й символ, значит, он не ограничен 255.
Количество bit в char стандарт не описывает. Обычно указывается в файле limits.h для esp это # define CHAR_BIT 8
Quiero vivir en España
Я уже заебался тебе объяснять что это просто редактор
Я думал, у неё свой компилятор. Но вам не кажется странным, что в литровую бутылку помещается 2 литра?
Я думал, у неё свой компилятор. Но вам не кажется странным, что в литровую бутылку помещается 2 литра?
Какой компилятор для чего для есп? Используется компилятор из тулчейна espressif.
Если для avr, то используется тулчейн avr
Ардуино иде это просто блядь блокнот и запускатор компиляторов
IDE - почитай значение этого слова в википедии наконец
Daniil
Я думал, у неё свой компилятор. Но вам не кажется странным, что в литровую бутылку помещается 2 литра?
https://ru.wikipedia.org/wiki/%D0%A6%D0%B5%D0%BB%D0%BE%D1%87%D0%B8%D1%81%D0%BB%D0%B5%D0%BD%D0%BD%D0%BE%D0%B5_%D0%BF%D0%B5%D1%80%D0%B5%D0%BF%D0%BE%D0%BB%D0%BD%D0%B5%D0%BD%D0%B8%D0%B5
Типы данных видимо человеку надо тоже изучить дополнительно
Dima
Daniil
Ну не оригинальный же гцц
Ну не оригинальный же гцц
НЕ оригинальный а из ТУЛЧЕЙНА epsressif
Quiero vivir en España
char ограничен 8 битами. Всё. Просто, к примеру символ 'Ы' будет занимать 2 char
Это всё объясняет. Тогда почему к строке (ну, вернее, к массиву символов) "или" я не могу обратиться к [5] ячейке? А [1] будет равна л
Впечатление будто у кого-то ряд кирпичиков отсутствует
Daniil
Ладно, проехали
Алексей
Первая PDP-8 была 12-разрядным мини-компьютером. О размерности базовых типов. :) Сейчас это экзотика.
Daniil
Почему spiffs вместо моего файла шлет это? From: <Saved by Blink> Snapshot-Content-Location: http://192.168.4.1/fs/ Subject: Date: Fri, 16 Dec 2022 18:33:30 -0000 MIME-Version: 1.0 Content-Type: multipart/related; type="text/html"; boundary="----MultipartBoundary--X2ii0fnTDZV0DGGsoQk6Cqkf44QRIBIAOHD69ipQ0j----" ------MultipartBoundary--X2ii0fnTDZV0DGGsoQk6Cqkf44QRIBIAOHD69ipQ0j---- Content-Type: text/html Content-ID: <frame-DE5C895A29132CFB29E47AF4272A8C60@mhtml.blink> Content-Transfer-Encoding: binary Content-Location: http://192.168.4.1/fs/ <html><head><meta http-equiv="Content-Type" content="text/html; charset=windows-1252"></head><body></body></html> ------MultipartBoundary--X2ii0fnTDZV0DGGsoQk6Cqkf44QRIBIAOHD69ipQ0j------
Шлю то я сам, но контент из спиффс
Да хер знает откуда ты и как его берешь
Алексей
Есть еще и 32 битные чары
Ага u16char != wchar !=u32char
Ага u16char != wchar !=u32char
Тут главное слово чар... Вот человек и задумался о высоком
Захожу в любую директорию - а там такое
Ну тебя надо спросить что ты туда понапихал. Судя по описанию куски multipart/form-data
Алексей
Полез в дебри. Спросил бы у яндекса или гугла.
А некоторые отключают. Ещё бы, они не по-русски же.
А потом эти некоторые и несут херню - а почему оно так. Почему в чаре больше чем надо... Ну это не от большого ума делается
Quiero vivir en España
Первая PDP-8 была 12-разрядным мини-компьютером. О размерности базовых типов. :) Сейчас это экзотика.
Да и в Hyper Terminal'е был выбор сколько бит в байте. То что char = 1 байт - это железно и сомнению не поддаётся, я спросил про биты.
Кони люди лошади иде компиляторы байт биты гипертерминал - все перемешано в кучу и нет нихера понимания почему так
Алексей
Сейчас встретить char != 8. Очень маловероятно. Это как динозавра встретить.
Все на этом мои полномочия все. Я на такую чушь не подписывался
Алексей
Хотя вру. В UART можно сделать 7бит+чётность. Но это немного не то. Или совсем не то.
Алексей
Это не имеет отношения к размерности char компилятора. От слова совсем. Сейчас не имеет.
Как раз то.
Не то. У тебя явные пропуски в понимании что это и о чем речь. Срочно обратно в школу
Это совсем не для этого
Это для "экономии" канала больше.
Если ты передаешь толкьо текст, то незачем гонять все 256 таблицу
достаточно передавать только биты обозначающие конкретную букву
Алексей
Ну да asci влазит в 7 бит. И проблемы остальных, шерифа не волнуют.
Ну да asci влазит в 7 бит. И проблемы остальных, шерифа не волнуют.
Да не там от 5 бит даже. Но щас это уже никто не юзает
Алексей
Учитывая те скорости в 3200 бод и меньше, это имело смысл.
Евгений
Сколько же байт в бите...
Евгений
Алексей
Так выходные же.
Причем тут выходные?
Евгений
Причем тут выходные?
Ну как... Занулились, обнулились
Алексей
Хотя я винишка немного накатил, могу и поболтать.
Евгений
Quiero vivir en España
Ну да asci влазит в 7 бит. И проблемы остальных, шерифа не волнуют.
Верно. И в одном православном байте можно 2 символа уместить. Круто же!
Алексей
Главное чтобы биты не двоились
Я не столько. Грамм 250
Quiero vivir en España
Причем тут выходные?
Школа в выходные закрыта. Вы не знали?
Школа в выходные закрыта. Вы не знали?
Не знал, так как мой ребенок завтра идет
Алексей
char - 8 бит. Иного не встретить. UTF-8 до 4 байт.
char - 8 бит. Иного не встретить. UTF-8 до 4 байт.
Фактически там 21 бит всего вроде
Остальные прибиты гвоздями
Алексей
Диапазон номеров символов Требуемое количество октетов 00000000-0000007F 1 00000080-000007FF 2 00000800-0000FFFF 3 00010000-0010FFFF 4
Алексей
Да, там есть служебные биты. Но это, в данном контексте, не важно.
Ruslan
Жгете )))