2.11 (b) 10.3125 (c) 14.03125
2.12 (a)10.01 (c)1.000101100110011
2.14 (b)be800000 (c)-16
2.19 Assume A is the starting address of the matrix and B is the size in bytes of the data type. Address A [row,col]=A+(col*m+row)*Z
2.21
void strdel(char *s, int i, int n) { int len = strlen(s), k; //exit if index i exceeds length of s. if(i>strlen(s)) return; k=(i+n>len)?len:i+n; //collapse the gap in s strcpy(&s[i],&s[k]); }