170 похожих чатов

Реально как часто числу задается тип byte а не int

просто в разных видосиках типо "курсов" не разу не видел что бы кто то писал byte ?

31 ответов

17 просмотров

обычно пишут var =)

если у тебя значения будет не выше 255 смысл int?

Зависит от обстоятельств

Mikhail Lomonosov
если у тебя значения будет не выше 255 смысл int?

если у тебя не 256 байт памяти смысл byte?

Сергей
если у тебя не 256 байт памяти смысл byte?

В том, что потом разгребать траффик по памяти

Сергей
если у тебя не 256 байт памяти смысл byte?

давай сразу decimal и все типы к черту!

Mikhail Lomonosov
давай сразу decimal и все типы к черту!

инт залетает в регистры процессора

Сергей
боятся обычно аллокаций

У тебя затраты на выделение нового allocation context нихрена не низкие

Bogdan- Автор вопроса
Сергей
вывод типа

понятно теперь почему все в int

Bogdan
Что еще за var?

https://docs.microsoft.com/ru-ru/dotnet/csharp/language-reference/keywords/var

Mikhail Lomonosov
если у тебя значения будет не выше 255 смысл int?

А если не будут больше 255, но я постоянно буду с ними делать арифметические операции?)

Mikhail Lomonosov
понятно теперь почему все в int

знаешь насколько всем насрать на байт? для него даже литерала нет

Nikita Emelin
screenshot У обжекта тоже нет...

как ты обжект то литералом создашь?)

Сергей
как ты обжект то литералом создашь?)

А зачем мне создавать литералом ?

Nikita Emelin
А зачем мне создавать литералом ?

ну вот ты пишешь byte x = 4; а в стек все равно инт запушится)

Bogdan- Автор вопроса
Nikita Emelin
https://docs.microsoft.com/ru-ru/dotnet/csharp/lan...

Что ж это получается что нету смысла писать всякие даблы, инты, байты. А просто фигачить всему Вар??

Bogdan
Что ж это получается что нету смысла писать всякие...

1) не везде можно писать вар 2) не хорошо везде писать вар

Nikita Emelin
Ну удачи написать это в обьекте

Просто в плюсах есть выравнивание данных в памяти, там правильный выбор размера переменных даёт реальный профит. А шарп я тока начал учить, пока с этим не знаком.

Vassily
Просто в плюсах есть выравнивание данных в памяти,...

Это когда, структура с двумя int полями, занимает тот же размер, что и int с byte?

Phantom
Исправил

Если у тебя числа не более 255, но ты с ними постоянно (твои слова!) будешь делать операции сложения, то поместится ли результат в byte?

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
29
А вообще, что может смущать в самой Julia - бы сказал, что нет единого стандартного подхода по многим моментам, поэтому многое выглядит как "хаки" и произвол. Короче говоря, с...
Viktor G.
2
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Карта сайта