大小冲突

我在网上检查它显示long的大小为4个字节。但是,当我在笔记本电脑上打印sizeof(long)时,它会打印8。为什么价值观存在冲突?我正在使用此打印声明

printf("%zu",sizeof(long));
评论