- Decimal com sinal, bases sem sinal.
- A leitura DEC é o complemento de dois com sinal para a palavra escolhida; HEX, OCT e BIN leem esses bits sem sinal: em
BYTE, FF é lido como -1, mas o mesmo FF em QWORD é lido como 255, e 8000000000000000 é lido como -9223372036854775808. O visor principal separa os dígitos decimais em grupos de três; a linha BIN mostra sempre a palavra inteira em grupos de quatro bits, enquanto HEX e OCT imprimem sem zeros à esquerda. - Truncamento.
+, − e × calculam um inteiro exato e depois o cortam para a palavra. Quando o resultado bruto não cabe, o visor mostra os bits baixos com uma nota: em BYTE, 200 + 100 = mostra 44 com Result 300 exceeds BYTE; truncated to 44, e 0 − 1 = mostra -1 com Result -1 exceeds BYTE; truncated to 255. Os deslocamentos não avisam: um byte 80 deslocado uma vez para a esquerda dá 0, porque o bit definido sai da palavra.- Divisão e módulo.
- A divisão trunca em direção a zero. Digite
F9 em HEX com BYTE selecionado: a linha DEC lê -7, e ÷ 2 = mostra -3. % mantém o sinal do operando esquerdo, então -7 % 3 = mostra -1. Divisão ou módulo por zero para com Division by zero ou Modulo by zero até que C limpe. - Tamanho da palavra.
- Um literal maior que a palavra permanece no visor enquanto as linhas de base mostram o valor mascarado; a próxima operação o corta e relata o truncamento. Mudar o tamanho da palavra corta o valor atual para os bits baixos:
256, depois BYTE, mostra 0. - Somente inteiros.
- Não faz aritmética decimal nem de ponto flutuante — não há ponto decimal e a divisão retorna um quociente inteiro; frações e porcentagens pertencem à calculadora padrão.