发布网友 发布时间:2023-11-04 00:14
共3个回答
热心网友 时间:2024-12-03 01:00
c语言中没有二进制的格式输出符号. 你可以用itoa函数很方便的将一个10进制int转变成二进制字符串. 如: int i; char s[128]; scanf("%d",&i); itoa(i, s, 2); /*3个参数,第一个是待转换的数,第二个是存放转换后的字符串,第三个即需要转...热心网友 时间:2024-12-03 01:01
64KB=64*1024*8=524288位热心网友 时间:2024-12-03 01:01
64*1024*8bit追问1024的大小就已经是10位二进制了,可是为什么64KB的大小为16为二进制呢追答8位二进制为1个字节,——>11110000B,16进制为1个byte。0xF0。
16位二进制构成容量为64KB?
64KB的B是byte,字节,而不是位bit。64KB=64*1024*byte=2^(6+10)byte=2^16byte