Код: Выделить всё
#include
#include
using namespace std;
signed char func1(){
uint16_t x = 0xFFFF;
return x;
}
uint16_t func2(){
uint16_t x = 0xFFFF;
return x;
}
int main(){
uint32_t y = func1();
cout 65535 (0xFFFF)
< /code>
uint16_tКод: Выделить всё
signed charПожалуйста, помогите уточнить, почему мы получаем выход как 0xffffffff !?
Подробнее здесь: https://stackoverflow.com/questions/797 ... 6-t-to-uin
Мобильная версия