sizeof(数据类型/变量名)计算数据类型在内存中所占的字节数的运算符;
//计算int类型那个的字节数
// unsigned long size = sizeof(int);//sizeof 的返回值是无符号长整型
// printf("size = %lu\n",size);//无符号长整型的占位符是%lu;
//
// int num = 10;
// size = sizeof(num);//使用变量名计算数据的长度
// printf("size = %lu\n",size);
// //计算double类型在内存中占得字节数
//
// printf("size = %lu\n",sizeof(double));
//
// printf("%d",6);
//
// printf("short = %lu\n",sizeof(short));//short 类型的所占字节
//
// printf("float = %lu\n",sizeof(float));//float 类型的所占字节
//
// printf("long = %lu\n",sizeof(long));//long 类型的所占字节
//
// printf("char = %lu\n",sizeof(char));//char 类型的所占字节数
//
//数组也是有大小的(就是数组在内存中所占的字节数),数组的大小有什么来决定?? 数组大小 = 数组的类型 * 数组元素的个数
//定义一个整形数组
// int arr [5] = {1,2,3,4,5};//20个字节
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
// printf("arr的字节数:%lu\n",sizeof(arr));
注意:
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
//
// char str8[30] = "boduo";
//
//
//
//
//
//
//
//
//
//
//
//
// printf("result = %d\n",result);