这段话我按照上下文来看,意思应该是写int32_t就可以在不同的系统表示相同的数据类型吧(我自己的理解),但是中文版最后一句话说“编译器把int或long替换”,难道不是用int或long替换int32_t吗。感觉这句话写的有歧义呀。我又看了看英文版的,发现人家很清楚的说“substitute int or long for the type”。但是我看英文版第一句黄字(我标的)好像也有点问题,int32_t在32bit long的系统中应该是long的别名吧,回过头来看中文版确实说是long的别名。emmm我现在有点乱,不知道我自己的理解对不对。求各位大佬们解惑