Что означает `return 0x1;`?

Просматривая исходный код проекта в Интернете, я обнаружил в основном оператор return , который мне кажется странным:

int main()
{
    /* ... */
    return 0x1;
}

Итак, main возвращает 0x1 radix 16 , но это 1 radix 10 ! Разве main не должен возвращать 0 ?

Это неверно, верно? Между прочим, нормально ли вернуть 0x0 ?

12
задан phuclv 18 September 2018 в 16:25
поделиться