7.0010.k.  The decimal value of varf given varf is of datatype long at the address 4077 (through 4080):

 

11111110101101111100100101101001 BUT since varf is of data type (signed) long, we must compliment:

 

11111110101101111100100101101001 =>  00000001010010000011011010010110

                                                                       +                                                           1

                                                                       00000001010010000011011010010111

 

= -(224 + 222 + 219 + 213 + 212 + 210 + 29 + 27 + 24 + 22 + 21 + 20)

= -(16777216 +  4194304 +  524288 +  8192 +  4096 + 1024 + 512 + 128 + 16 + 4 + 2 + 1)

=  -21,509,783