Алексей
Понятно, что тип и кодировка - это разные вещи. Но в тип 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
Жгете )))