ตัวระบุประเภทคือคีย์เวิร์ดที่ใช้กับประเภทใดประเภทหนึ่ง ส่งผลให้เป็นประเภทที่ผ่านการรับรอง ตัวอย่างเช่น const int เป็นประเภทที่ผ่านการรับรองซึ่งแสดงถึงจำนวนเต็มคงที่ ในขณะที่ int เป็นประเภทที่ไม่มีเงื่อนไขที่สอดคล้องกัน เป็นเพียงจำนวนเต็ม ตัวระบุประเภทเป็นวิธีการแสดงข้อมูลเพิ่มเติมเกี่ยวกับค่าผ่านระบบประเภทและรับรองความถูกต้องในการใช้ข้อมูล ณ ปี 2014 และ C11 มีตัวระบุสี่ประเภทในมาตรฐาน C:const (C89), ระเหย (C89), จำกัด (C99) และ _Atomic (C11) สองรายการแรกคือ const และ volatile มีอยู่ใน C++ และเป็นตัวระบุประเภทเดียวใน C++