Как 32-разрядный процессор поддерживает 64-разрядные целые числа?
В C ++ вы можете использоватьint
что обычно составляет 4 байта.long long
целое число обычно составляет 8 байтов. Если бы процессор был 32-разрядным, разве это не ограничило бы его 32-разрядными числами? Почему я могу использоватьlong long
целое число, если оно не поддерживает 64 бита? Алу может добавить большие целые числа или что-то?