512×512×3 = 786432 B
1KB=1024B
786432÷1024=768KB
如果表达式已在格式中给出,以二进制位串向左对齐输出给长度为w的场。若长度大于w,则右部分被略去;若长度小于w,则右边用书补齐;若w没有给出,而二进错位格式只是
形式,那么,二进制位串输出到一个和二制位串等长的场。
字节是计算机可寻址的最小单位,每个字节有8个二进制位,其中最右边的一位为最低位,最左边的一位为最高位,每个二进制位的值不是0就是1。
在计算机内部,有符号整数都用该数的二进制补码形式存储。二进制位的位数可表示一个机器字的字长,一个二进制位包含的信息量称为一比特。
参考资料来源:百度百科-二进制位
楼主写错了吧。应该是786KB。
算式是:512*512*(8+8+8)=6294156bit=786.432KB。
注解:512*512算的是像素点数目。
8+8+8算的一个像素点多少位。
作乘积就是有多少位,最后换算成字节。
512×512×3 = 786432 B (1KB=1024B) 786432÷1024=768KB