Typecasting เป็นวิธีการในภาษา C ในการแปลงข้อมูลประเภทหนึ่งเป็นอีกประเภทหนึ่ง การพิมพ์ดีดมีสองประเภท 1.พิมพ์โดยนัย - การแปลงนี้ทำโดยคอมไพเลอร์ เมื่อใช้ตัวแปรชนิดข้อมูลมากกว่าหนึ่งชนิดในนิพจน์ คอมไพเลอร์จะแปลงชนิดข้อมูลเพื่อหลีกเลี่ยงการสูญเสียข้อมูล นี่คือตัวอย่างการแคสต์ประเภทโดยนัยในภาษาซี ตัวอย