Телесистемы
 Разработка, производство и продажа радиоэлектронной аппаратуры
На главную   | Карта сайта | Пишите нам | В избранное
Требуется программист в Зеленограде
- обработка данных с датчиков; ColdFire; 40 тыс.
e-mail:jobsmp@pochta.ru

Телесистемы | Электроника | Конференция «Микроконтроллеры и их применение»

в с++ происходит расширение, для С ищу

Отправлено koyodza 22 августа 2009, г. 22:38
В ответ на: загляни в стандарт, нетути у меня под рукой его плиз.. отправлено пользователем DASM 22 августа 2009, г. 22:30

Эти преобразования выполняются над операндами бинарного оператора, чтобы привести их к общему типу, который потом используется как тип результата.

· Если один из операндов относится к типу 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.



Составить ответ | Вернуться на конференцию.

Ответы


Отправка ответа
Имя*: 
Пароль: 
E-mail: 
Тема*:

Сообщение:

Ссылка на URL: 
URL изображения: 

если вы незарегистрированный на форуме пользователь, то
для успешного добавления сообщения заполните поле, как указано ниже:
к трём прибавьте 5:

Перейти к списку ответов | Конференция | Раздел "Электроника" | Главная страница | Карта сайта

Rambler's Top100 Рейтинг@Mail.ru
 
Web telesys.ru