Now let us see when we do some operations on this l, so let us say we take l and add 0 at c followed by 7 0s what we obtain when we print the value of x is 0 and this happens because 0x4 followed by 7 0s plus 0x7 followed by 7 0s would be a value of 1 followed by 32 0s and since x is also defined as an integer it can only hold 32-bit value and therefore the results truncated the 33 rd bit and about would be ignored and x would get a value of 0.
ഇനി ഇത് പ്രിന്റ് ചെയ് താൽ നമുക്ക് 0 എന്ന് കിട്ടുന്നു. ഇതിനു കാരണം 0x4 ഉം 7 പൂജ്യങ്ങളും ഉള്ള ഒരു സംഖ്യയോട് 0x7 ഉം 7 പൂജ്യങ്ങളും ഉള്ള ഒരു സംഖ്യ കൂട്ടിയാൽ നമുക്ക് ലഭിക്കുന്നത് 1 ഉം തുടർന്ന് 32 പൂജ്യങ്ങളും ഉള്ള ഒരു സംഖ്യയാണ്. എന്നാൽ x ഒരു ഇന്റിജർ ആയി നിർവചിക്കപ്പെട്ടിരിക്കുന്നതിനാൽ ഇതിന് 32-ബിറ്റ് മൂല്യം മാത്രമേ സ്റ്റോർ ചെയ്യാൻ കഴിയൂ. അതിനാൽ ഫലങ്ങൾ മുപ്പത്തിമൂന്നാമത്തെ ബിറ്റിനെ വെട്ടിച്ചുരുക്കി അവഗണിക്കുകയും x ന്റെ മൂല്യം 0 ആവുകയും ചെയ്യുന്നു.