公斤和升之间只有知道物质密度了才能相互转换,因为公斤是重量单位,一公斤等于一千克,而升是体积单位,一升等于一千毫升,也就是一千立方厘米,已知重量等于密度乘以体积,以水为例,因为水的密度是1克没每毫升,所以一升水等于一千克,而其他物质要知道密度才能计算。