I have declared as below:
integer*8 a,b
integer c
a = b+c
I have declared a and b as 8 bytes because at times their amx value evaluates greater than **4,294,967,296 ** (because a 4 byte integer can have 8 * 4 = 32 bits, so your range is from 0 to 2^32 (4,294,967,296)
Is it also necessary to declate c as 8 byte inteegr in such a case?