Size: a a a

cxx.Дискуссионная

2020 February 17

Е

Егор in cxx.Дискуссионная
Till Schneider
у инта строго заданы гарантии минимума и максимума
А, теперь понял.
источник

TS

Till Schneider in cxx.Дискуссионная
Егор
А, теперь понял.
то есть у тебя char может быть unsigned на самом деле
источник

TS

Till Schneider in cxx.Дискуссионная
char - type for character representation which can be most efficiently processed on the target system (has the same representation and alignment as either signed char or unsigned char, but is always a distinct type).
источник

Е

Егор in cxx.Дискуссионная
Till Schneider
char - type for character representation which can be most efficiently processed on the target system (has the same representation and alignment as either signed char or unsigned char, but is always a distinct type).
да я тоже уже нашел
источник

VS

Vladimir Suisei in cxx.Дискуссионная
C4aCTbe_EcTb
Тип int со знаком "-" я представляю. Есть абстрактное отрицательное представление числовых значений, а как можно представить отрицательный символьный тип?
Компьютер ничего не знает про символы, для него чар, это такое же число как инт, только в 4 раза короче.
Название чар нужно для людей больше.
источник

C

C4aCTbe_EcTb in cxx.Дискуссионная
Vladimir Suisei
Компьютер ничего не знает про символы, для него чар, это такое же число как инт, только в 4 раза короче.
Название чар нужно для людей больше.
Уже больше проясняется мысль.
источник

Е

Егор in cxx.Дискуссионная
C4aCTbe_EcTb
Тип int со знаком "-" я представляю. Есть абстрактное отрицательное представление числовых значений, а как можно представить отрицательный символьный тип?
А отрицательное значение для int8_t можешь представить?
источник

VS

Vladimir Suisei in cxx.Дискуссионная
C4aCTbe_EcTb
Уже больше проясняется мысль.
В си если тебе нужен байт - ты юзаешь чар, потому что больше нечего.
источник

C

C4aCTbe_EcTb in cxx.Дискуссионная
Егор
А отрицательное значение для int8_t можешь представить?
Я не понимаю о чём ты.
источник

Е

Егор in cxx.Дискуссионная
C4aCTbe_EcTb
Я не понимаю о чём ты.
int8_t var = -3 у тебя диссонанса не вызывает?
источник

C

C4aCTbe_EcTb in cxx.Дискуссионная
Егор
int8_t var = -3 у тебя диссонанса не вызывает?
Ничего не вызывает.
источник

Е

Егор in cxx.Дискуссионная
C4aCTbe_EcTb
Ничего не вызывает.
а с чаром почему вызывает тогда
источник

C

C4aCTbe_EcTb in cxx.Дискуссионная
Егор
а с чаром почему вызывает тогда
Чел, я тебя не понимаю.
источник

️ ️️ in cxx.Дискуссионная
чел ты...
источник

v

vehlwn in cxx.Дискуссионная
C4aCTbe_EcTb
Тип int со знаком "-" я представляю. Есть абстрактное отрицательное представление числовых значений, а как можно представить отрицательный символьный тип?
Потому что это не символ, а интеграл.
источник

C

C4aCTbe_EcTb in cxx.Дискуссионная
️ ️️
чел ты...
источник

C

C4aCTbe_EcTb in cxx.Дискуссионная
vehlwn
Потому что это не символ, а интеграл.
Объясни проще.
источник

Е

Егор in cxx.Дискуссионная
vehlwn
Потому что это не символ, а интеграл.
бензопила помоги, как мне стрингу с стринг_вью соединить нормально
источник

v

vehlwn in cxx.Дискуссионная
C4aCTbe_EcTb
Тип int со знаком "-" я представляю. Есть абстрактное отрицательное представление числовых значений, а как можно представить отрицательный символьный тип?
В плюсах нет юникода и этих ваших кодпоинтов, кодюнитов, графемных кластеров, глифов, как в нормальных мультииязычных языках.
источник

d

disba1ancer in cxx.Дискуссионная
C4aCTbe_EcTb
Чел, я тебя не понимаю.
ты просто не понял как работает char, это просто целочисленный тип sizeof которого всегда 1, т.е. самый маленький из всех доступных, то что он может обозначать символы это уже фича и символы вполне могут иметь отрицательные числовые коды (например, значение -127 представляет букву 'я')
источник