printf("%d\n",sizeof(char));
在打印一个数据类型的大小时,我们通常使用的是%d来输出。但有时候这种方法vs会进行报错,为了避免报错我们可以使用%zu。
zu意思是打印一个sizeof返回的无符号整型。(sizeof判断括号钟数据类型在内存中所占的字节大小)
printf("%zu\n",sizeof(char));
这样即可避免报错或者警告的问题出现。
printf("%d\n",sizeof(char));
在打印一个数据类型的大小时,我们通常使用的是%d来输出。但有时候这种方法vs会进行报错,为了避免报错我们可以使用%zu。
zu意思是打印一个sizeof返回的无符号整型。(sizeof判断括号钟数据类型在内存中所占的字节大小)
printf("%zu\n",sizeof(char));
这样即可避免报错或者警告的问题出现。