¿STM32 puede usar la variable de 64 bits?

-8

Uso IAR, ¿cómo usar la variable de 64 bits para la aritmética de enteros de 64 bits?

    
pregunta user15853

1 respuesta

6

¿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)

    
respondido por el Jon L

Lea otras preguntas en las etiquetas