2025-11-20 06:39:04
ffh就是-1的意思。在编程里ffh是十六进制的-1。因为十六进制FFH等于十进制的255。但用有符号数表示的话最高位是1所以显示为-1。比如在汇编语言里FFH就是-1的表示。
为什么ffh等于-1?因为十六进制的FFH换算成十进制是255。但如果是8位有符号数最高位1代表负数。这时候要减256得到-1。比如255-256就等于-1。所以ffh在编程里统一用-1来表示。比如在C语言里写成0xff的话就是-1。而如果是16位的话FFH就等于65535。但通常用8位表示时都是-1。这样设计是为了节省内存空间。比如在单片机里一个字节只能存8位。所以用FFH表示-1。
本题链接: