Результаты поиска по запросу "type-promotion"

2 ответа

Всегда ли unsigned char переводится в int?

3 ответа

@ МЧ, я исправлюсь! И нет, не gcc, даже не двоичный IEEE-754. десятичная версия, 192 бит.

я возник интересный вопрос (я задаю его сам, читая сырой кусок кода). Давайте посмотрим на выражение: double a = c*d*e*2/3*f;где c, d, e, f - инициализированные переменные типаdouble, Стандартная гарантия, что это будет рассматриваться ...

1 ответ

Стандартный Fortran требует, чтобы логические, целочисленные и вещественные значения по умолчанию имели одинаковый размер (числовая единица хранения). Если вы увеличиваете реальное, но не другие, вы нарушаете это предположение, и если какой-то код полагается на это, оно будет нарушено.

гда использовал-fdefault-real-8 вариантgfortran автоматически продвигать каждыйREAL объявлено где-нибудь в программе, чтобы удвоить точность,наряду с любой константой, например 1.23, Если я когда-нибудь захотел вернуться к одинарной точности, мне ...

ТОП публикаций

2 ответа

Всегда ли unsigned char переводится в int?

Предположим следующее: unsigned char foo = 3; unsigned char bar = 5; unsigned int shmoo = foo + bar; Находятсяfoo а такжеbar значения гарантированно будут повышены доint значения для оценки выраженияfoo + bar - или реализации разрешено ...