How to specify 64 bit integers in c

后端 未结 5 1961
予麋鹿
予麋鹿 2020-12-07 23:58

I\'m trying to use 64 bit integers in C, but am getting mixed signals as to whether it should be possible.

When I execute the printf:

printf(\"Size o         


        
5条回答
  •  情书的邮戳
    2020-12-08 00:38

    Use int64_t, that portable C99 code.

    int64_t var = 0x0000444400004444LL;
    

    For printing:

    #define __STDC_FORMAT_MACROS
    #include 
    
    printf("blabla %" PRIi64 " blabla\n", var);
    

提交回复
热议问题