Uso IAR, ¿cómo usar la variable de 64 bits para la aritmética de enteros de 64 bits?
Uso IAR, ¿cómo usar la variable de 64 bits para la aritmética de enteros de 64 bits?
¿Asumo que quieres C?
#include <stdint.h>
int main(void)
{
// uint64_t = unsigned
// int64_t = signed
uint64_t x = 0xFFFFFFFFFFF;
uint64_t y = 0x1111122222333;
uint64_t z = x + y;
}
Los tipos de 64 bits también se pueden especificar de manera más explícita:
unsigned long long a;
(sin firmar)
long long b;
(firmado)