Inteiros grandes
As grandes funções e estruturas inteiras originalmente forneciam suporte para valores de 64 bits no Windows de 32 bits. Agora, seu compilador C pode suportar inteiros de 64 bits nativamente. Por exemplo, o Microsoft Visual C++ suporta o tipo inteiro de tamanho __int64. Para obter mais informações, consulte a documentação incluída com o compilador C.
Para obter informações sobre inteiros de 64 bits no Windows de 64 bits, consulte The New Data Types.
Grandes operações inteiras
Os aplicativos podem multiplicar inteiros de 32 bits assinados ou não assinados, gerando resultados de 64 bits, usando o Int32x32To64 e funções de UInt32x32To64. Os aplicativos podem deslocar bits em valores de 64 bits para a esquerda ou para a direita usando as Int64ShllMod32 , Int64ShraMod32 e funções de Int64ShrlMod32. Estas funções proporcionam deslocamentos lógicos e aritméticos.
Os aplicativos também podem multiplicar e dividir valores de 32 bits em uma única operação usando a funçãoMulDiv. Embora o resultado da operação seja um valor de 32 bits, a função armazena o resultado intermediário como um valor de 64 bits, para que as informações não sejam perdidas quando grandes valores de 32 bits são multiplicados e divididos.
Referência de inteiro grande