Not sure why you're being downvoted. Some (but not all) of my American credit cards charge an explicit 3% foreign exchange conversion fee on top of whatever exchange rate they give you. It can happen even if the transaction is denominated in US dollars.
In general, the hierarchy of fees is no-fee CC < regular CC < ATM withdrawal < exchange cash at destination < exchange cash somewhere else.