So, for example if we have defined an integer over here and initialised it to 11223344 what we do know is that this integer will take will occupy 32 bits on the other hand this character as well as the short would occupy 8 bits and 16 bits respectively, so therefore when we actually have statements such as this where we try to typecast a1 to this character a2 or typecast a1 to the short int a3 it would result in truncation, so if we now print the values of a1, a2 and a3 we will get this values.
उदाहरण के लिए, यदि हमने यहाँ पर एक इन्टिजर को परिभाषित किया है और इसे 11223344 पर आरंभीकृत किया है, तो हम जानते हैं कि यह इन्टिजर32 बिट्स पर कब्जा करेगा और दूसरी ओर यह वर्ण क्रमशः 8 बिट्स और 16 बिट्स पर होगा। तो, इसलिए जब हमारे पास वास्तव में इस तरह के बयान होते हैं, जहां हम इस वर्ण a1 को टाइपकास्ट इस a2 के साथ करने का प्रयास करते हैं या a1 को इस short int a3 टाइपकास्ट करते हैं, तो इसका परिणाम छंट जाएगा, इसलिए यदि हम अब a1, a2 और a3 के मानों को छापते हैं तो हम यह मान प्राप्त होंगे।