编辑代码

#include <stdio.h>
int main () {
    
    typedef unsigned int            Bool;
    typedef unsigned char           uint8_t;
    typedef unsigned short          uint16_t;
    typedef unsigned                uint32_t;
    typedef uint16_t                IpcQueueId;
    typedef unsigned long           uint64_t;
    #define MAX_UINT64              ((uint64_t)-1)

    typedef uint8_t NTK_ACTIVE_SLOT_T;
    #define NTK_INVALID_ACTIVE_SLOT   ((NTK_ACTIVE_SLOT_T) - 1)

    printf("NTK_INVALID_ACTIVE_SLOT = %d\nNTK_ACTIVE_SLOT_T = 0x%x\n", 
    NTK_INVALID_ACTIVE_SLOT , NTK_INVALID_ACTIVE_SLOT );
    
    //qid caculate
    uint16_t x=((((((((((((((((((((((((((((((((((((((((((((((((((((((((((((IpcQueueId)((((((0) + 1)) & 0xFF) << 8) | ((1) & 0xFF)) + 1) + 1)) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1) + 1);
    printf("x = %d\nx = 0x%x\n",x,x);

    uint64_t y = MAX_UINT64;
    printf("unit64 = %ld\nunit64 = 0x%lx\n",y,y);
    
    

    return 0;
}