你说的对,最大的无符号数值是65535,数的个数是0~65536共65536个,64K=65536,不完全符合本题,意义上有区别的。
就像你所说的最大的是16个1就是FFFF(1111 1111 1111 1111),有一个好办法就是你把他想成17位的,17位的二进制最小的是1 0000 0000 0000 0000,化成十进制即2的16次方也就是FFFF(1111 1111 1111 1111)进1的结果了。好了,所以2的16次-1就是一个16位寄存器所能存储的最大值了。