ffff是一个十六进制数,通常可以写作0xffff,根据十六进制与十进制之间的转换关系,0xffff有以下表达式,如下:
0xffff=0x10000-0x1
=1×16^4-1=65536-1
=65535
根据上述算式,我们可以得出,十六进制数0xffff对应的十进制数是65535,而不是65536。
十六进制ffff为啥等于65536
我们日常记数用得最多是十进制,用到0~9共9个数字,然后每逢10进一。其他还有二进制、八进制和十六进制。其中十六进制,在9个数字的基础上,增加了a、b、c、d、e、f 代表10、11、12、13、14、15,然后每逢十六进一。
所以ffff是十六进制数,其中F代表十进制数的15,换算成十进制数:ffff=15*1+15*16+15*16*16+15*16*16*16=65535
