точнее, CAM означает абстрактную семантику, определенную стандартом.

тим, у меня есть 32-битная машина.

Я знаю во времяцелочисленное продвижение выражения преобразуются в: \  если все значения исходного типа могут быть представлены в int

int иначеunsignedНе могли бы вы объяснить, что произойдет для следующего выражения? и вообще как здесь работает рейтинг?

Первый фрагмент:

Второй:

si16  x, pt;
si32  speed;
u16 length;
x = (speed*pt)/length;

РЕДАКТИРОВАТЬ:

x = pt + length;
 средства

si16 (размер 16 бит),signed short бит означаетsi32 (размер 32 бита) иsigned int средстваu16 (размер 16)unsigned shortЯ нашел следующую ссылку, которая очень четко описала проблему:

Неявное преобразование типовКонкретно прочитайте ответ.

Лундин, очень полезно!Что

Ответы на вопрос(2)

Ваш ответ на вопрос