ARM+Android数据类型位数

来源:互联网 发布:ubuntu默认字体 编辑:程序博客网 时间:2024/06/05 03:21

1. 基本数据类型位数

代码如下:

#include <stdio.h>int main(int argc,char **argv){    long long a;    long long b[10];        printf("sizeof(short)=%d\n",sizeof(short));    printf("sizeof(short int)=%d\n",sizeof(short int));    printf("sizeof(int)=%d\n",sizeof(int));    printf("sizeof(long)=%d\n",sizeof(long));    printf("sizeof(long int)=%d\n",sizeof(long int));    printf("sizeof(888l)=%d\n",sizeof(888l));    printf("sizeof(888ll)=%d\n",sizeof(888ll));    printf("sizeof(888L)=%d\n",sizeof(888L));    printf("sizeof(888LL)=%d\n",sizeof(888LL));    printf("sizeof(long long)=%d\n",sizeof(long long));    printf("long long a; sizeof(a)=%d\n",sizeof(a));    printf("long long b[10]; sizeof(b)=%d\n",sizeof(b));        printf("sizeof(float)=%d\n",sizeof(float));    printf("sizeof(double)=%d\n",sizeof(double));    printf("sizeof(long double)=%d\n",sizeof(long double));    printf("sizeof(888.99)=%d\n",sizeof(888.99));    printf("sizeof(888.99f)=%d\n",sizeof(888.99f));    printf("sizeof(888.99F)=%d\n",sizeof(888.99F));    return 0;}

输出结果如下:

sizeof(short)=2sizeof(short int)=2sizeof(int)=4sizeof(long)=4sizeof(long int)=4sizeof(888l)=4sizeof(888ll)=8sizeof(888L)=4sizeof(888LL)=8sizeof(long long)=8long long a; sizeof(a)=8long long b[10]; sizeof(b)=80sizeof(float)=4sizeof(double)=8sizeof(long double)=8sizeof(888.99)=8sizeof(888.99f)=4sizeof(888.99F)=4






原创粉丝点击