c语言基础实验之sizeof

为了测试下在32位系统和64位系统下各类型所占的字节数

分别在Ubuntu 32 位和Centos 64位系统上测试

src:

#include 


int main(int argc, char** argv)
{    
     printf("size of char %d\n", sizeof(char));
     printf("size of short %d\n", sizeof(short));
     printf("size of int %d\n", sizeof(int));
     printf("size of long %d\n", sizeof(long));
     printf("size of long int %d\n", sizeof (long int));
     printf("size of long long %d\n", sizeof (long long));

     printf("size of float %d\n", sizeof(float));
     printf("size of double %d\n", sizeof(double));

     return 0;
}

ubuntu 32 输出:

size of char 1
size of short 2
size of int 4
size of long 4
size of long int 4
size of long long 8
size of float 4
size of double 8

Centos x86_64 输出:

size of char 1
size of short 2
size of int 4
size of long 8
size of long int 8
size of long long 8
size of float 4
size of double 8

 

你可能感兴趣的:(笔记,编程学习,c语言)