Maison  >  Questions et réponses  >  le corps du texte

python - c++枚举类型保存为二进制文件,占多少个二进制位?

巴扎黑巴扎黑2742 Il y a quelques jours953

répondre à tous(1)je répondrai

  • 大家讲道理

    大家讲道理2017-04-18 10:10:13

    Le type par défaut d'énumération non étendue est int. Cette énumération occupe autant d'ints qu'il y en a sur votre plateforme.

    Je viens d'écrire un programme et de le tester :

    cholerae@Lenovo-PC:~$ cat test.cc
    #include <stdio.h>
    enum Genera {
    INDEX = 0,
    BOND = 1,
    FUND = 2,
    FUTURE = 3,
    OPTION = 4,
    WARRANT_ = 5,
    STOCK = 6,
    ETF = 7
    };
    
    int main() {
            printf("%lu %lu\n", sizeof(Genera), sizeof(int));
            return 0;
    }
    cholerae@Lenovo-PC:~$ ./a.out
    4 4

    N'est-ce pas pareil ? Mon système est en 64 bits.

    répondre
    0
  • Annulerrépondre