Разработка, производство и продажа радиоэлектронной аппаратуры
|
Требуется программист в Зеленограде - обработка данных с датчиков; ColdFire; 40 тыс.
e-mail: jobsmp@pochta.ru
|
Эти преобразования выполняются над операндами бинарного оператора, чтобы привести их к общему типу, который потом используется как тип результата.
· Если один из операндов относится к типу long double, другой тоже преобразуется к этому типу. В противном случае, если один из операндов относится к типу double, то другой тоже преобразуется к double. В противном случае, если один из операндов относится к типу float, то другой тоже преобразуется к float.
· Затем, если один из операндов относится к типу unsigned long, то другой тоже преобразуется к unsigned long. В противном случае, если один из операндов относится к типу long int, а другой к типу unsigned int, то если long int может представить все значения типа unsigned int, unsigned int преобразуется в long int; иначе оба операнда преобразуются в unsigned long int. В противном случае, если один из операндов относится к типу long, то другой тоже преобразуется к long. В противном случае, если один из операндов относится к типу unsigned, то другой тоже преобразуется к unsigned. В противном случае, оба операнда int.
Составить ответ | Вернуться на конференцию.
Ответы