ВходНаше всё Теги codebook 无线电组件 Поиск Опросы Закон Четверг
25 апреля
641039 Топик полностью
Vit (24.12.2015 15:35, просмотров: 107) ответил Bill на Увы, это не так. 1 сама по себе останется единицей, как ее не запиши. Более того, компилятор всегда преобразует константу к внутреннему представлению, как правило, к 32-разрядному. А далее все зависит то того, как именно эта константа будет
1 - знаковая. 0х01 всегда беззнаковая, да ещё и от применения может занимать от 8 до 64 бит. 1.0f - тоже единица, но это совсем не то же:) Поговаривают, что во всяких Бейсиках с динамической типизацией бывает иначе, но мы говорим о языке Си и работе Си-компилятора