单独的1e是非法的。
和其它组合有这么几种用途
1、和0x组合。 0x1e 表示16进制整数。
2、后面有整数。 比如1e-5 1e10这样的。 科学计数法表示的浮点数,double类型。
3、字符串中 "1e"就是简单的字符串。
4、字符转义 '\x1e' 表示值为0x1e的ascii码对应的字符。 也可以用于字符串,如"ab\x1ecd" 这里是五个字符 加上结束符就是6个。
上文对十六进制进行了简要概述,下面举一个例子:
例如十进制数57,在二进制写作111001,在16进制写作39。在历史上,中国曾经在重量单位上使用过16进制,比如,规定16两为一斤。如今的16进制则普遍应用在计算机领域,这是因为将4个位元(Bit)化成单独的16进制数字不太困难。1字节可以表示成2个连续的16进制数字。可是,这种混合表示法容易令人混淆,因此需要一些字首、字尾或下标来显示。
以上内容参考:百度百科-十六进制
没有算错呀,计算机是以2为进制的,1E = 2P的10次方,也就是1E = 2*2(乘9次) P就是1024P了。你这个是磁盘容量的公式,1Z=1024Y 1Y=1024E 1E=1024P 1P=1024T 1T=1024G 1G=1024M 1M=1024K 1K=1024byte,byte是最基本的单位。这也是为什么一般硬盘标的是80G,但我们在电脑中查看实际可用空间只有70多G。因为硬盘的80G是人们按十进制来说的,表示硬盘有80000MB,=80000000KB,=80000000000Byte,但电脑算的时候是二进制的,也就是80000000000Byte % 1024 = 78125000KB,KB转换成MB的时候:78125000KB % 1024 = 76293.94MB,最后把MB转换成G:76293.94MB % 1024 = 约为74.50G也就是说你买的80G的硬盘,U盘,实际上你的可用空间只有75G不到。欢迎分享,转载请注明来源:内存溢出
评论列表(0条)