在C语言中,size与编译器有关系,因为不同的编译器可能会有不同的实现,导致在不同编译器下对同一个程序或数据结构使用size运算符得到的结果可能不同。size运算符用于计算数据类型或变量在内存中占用的字节数,其结果取决于编译器对数据类型的实现方式。因此,同一个程序在不同的编译器下可能会得到不同的结果。