The answer is yes. For now. There are numerous lawsuits going on just now, large companies being sued for exposing too much information on receipts they print when they charge your credit card. Generally speaking you have to be very careful with your receipts, always keep them in safe place and dispose them in a way that no-one can see them.
Read more here: http://www.eweek.com/article2/0,1895,2128233,00.asp
Safe use of credit card is one of the major concerns of the E-commerce. Most of the credit card issuers such as american express inform the customers about the security concerns associated with online transactions prior to filling out the credit card application. Premium security features can be availed of for an addition to the credit card fee. The security concerns are a critical issue to credit cards for bad credit as well as to those got issued for short term like a travel credit card.

May 21st, 2007 at 8:12 am
What are you talking about - i checked all my recent receipts and it shows only last 4 digits and not the whole number.
May 31st, 2007 at 5:26 am
Dear Mahmud,
some stores do print out your number on their receipts, although this is becomming more and more rare with the lawsuits going on just now.
I was in Greece last summer and was shocked to see that many stores there print out credit card number on receipts. Immagine you go to a club, pay for drinks and leave your receipts laying around. Almost happend to me.
June 26th, 2007 at 6:15 am
By Visa and MasterCard regulations, only the customer’s receipt must be truncated, meaning that it cannot contain more than the last 4 digits of the card number, and cannot contain the expiration date.
Businesses are allowed to keep and archive copies of a receipt or sales draft with the full card number and expiration date on it. They are not allowed to keep the CVV/CID/CVV2 number or any track data. There are additional PCI/CISP protocols that the business must do to properly store receipts, either electronically or physically.