при взгляде на многих сверху ничего не меняется...
Мой уютный бложик... заходите!
If an int can represent all values of the original type (as restricted by the width, for a bit-field), the
value is converted to an int; otherwise, it is converted to an unsigned int. These are called the
integer promotions.
Откуда оптимизатор может знать? Ведь для хранения переменной, которая может принимать всего два значения, к примеру 0 и 1, я могу задать тип переменной unsigned long int.ARV писал(а):после оптимизатора в асм код глядеть бесполезно
Не вижу, где int превращается в uint.VladislavS писал(а):У вас компилятор отобрали?
может разделятся?VladislavS писал(а):Читаем 6.3.1.1 и обнаруживаем, что может быть как int, так и unsigned int.