中国境内流通的四种货币分别是人民币、港币、澳门元和台币。这种情况的产生主要基于历史原因。
首先,由于历史上的科学技术落后和国家的衰弱,香港、澳门和台湾分别被英国、葡萄牙和日本占领。这三个地区在占领期间实行了不同的经济政策。由于香港和澳门被国际社会承认为独立经济区,因此它们在该经济区内流通不同的货币是符合国际惯例的,也有利于这两个地区的经济发展。
其次,中国政府在“一国两制”的政策下,对香港和澳门的经济政策保持原有不变,这也保留了这两个地区可以继续流通自己的货币。在台湾回归祖国后,也允许台湾继续使用台币,而不需要全部流通人民币。
综上所述,中国境内存在四种货币的现象是基于历史上的占领、不同的经济政策和“一国两制”的政策等多种因素共同作用的结果。这种现象在世界范围内是独一无二的,也是中国历史的表现。