جدول الآسكي يحوي محارف بأشكال معينة مرمزة بأرقام متسلسلة تبدأ من 0 وتنتهي بـ 255، حيث تعتبر المحارف من 128 وما فوق محارف خاصة (تختلف بحالات معينة). لاحظ أن ليس كل محرف في جدول آسكي يمثل حرفاً لاتينياً يمكن رؤيته. فمثلاً، المسافة رمزها 32، و Escape رمزه 27. في C و ++C، عندما تريد طباعة محرف على الشاشة (باستخدام cout أو putc مثلاً) فإنك عملياً ترسل الرقم المطابق للرمز المطلوب في جدول آسكي... يمكننا تجريب ذلك عن طريق وضع حلقة بسيطة تبدأ من الرقم 33 وتنتهي عند الرقم 122، حيث تقوم بإظهار هذه القيمة (كمحرف) على الشاشة... مثل:
#include
using namespace std;
void main(void)
{
for (char c=33;c<=122;c++)
cout << c << endl;
}