スレチなんですけど
USBメモリってなんで2倍ずつの容量なんですか?
32G 64G 128G 256G 512G

C言語も
char 1byte
int 2byte
double 4byte
float 8byte
って2倍ずつですよね?

何故?