Question: does istanbul airport accept usd?
Answer: No, you don't need local currency. Istanbul Atatürk is a massive transit airport (>50m passengers in 2013), and virtually all shops are more than happy to accept credit cards. Some will even take euros, but the exchange rate will not be in your favor.