दूसरी ओर integer जो कि आम तौर पर 4 बाइट होता है, एक 32-बिट मान तक भण्डार कर सकता है, इस प्रकार यदि i 65535 से अधिक है तो एक अतिप्रवाह होता है और इसलिए s छांट दिया जाता है उदाहरण के लिए यदि i, 65536 के बराबर हो तो s, 0 हो जाएगा क्योंकि s के पास केवल 16 बिट मान है और s शोर्ट है और इसलिए s, 0 हो जाएगा।
ഉദാഹരണത്തിന് i യുടെ മൂല്യം 65536 ന് തുല്യമാണെങ്കിൽ s ന് 16 ബിറ്റ് മൂല്യം മാത്രമേ സ്റ്റോർ ചെയ്യാൻ കഴിവുള്ളൂ എന്നതിനാൽ s 0 ആകും.