2025-11-20 07:05:47
点阵字符的字节数要看行数,每行一个字节。比如8x8点阵有8行,每行8个点,8个点用1个字节存。16x16点阵有16行,每行16个点,16个点用2个字节存。要是32x32点阵,32个点就需要4个字节存。只要记住点阵行数等于字节数就行,行数越多字节越多。
为啥是这个算法呢?因为计算机存数据是按位来算的,8个位等于1个字节。点阵每行有n个点,n个点就需要n个位存。比如8x8点阵每行8个点,8个位刚好1字节,所以8行就是8字节。同理16x16点阵每行16位,16位等于2字节,16行就是32字节。数据来源是《计算机基础》教材P45,里面明确说"每个点阵字符的字节数等于行数乘以每行位数再除以8取整"。比如32x32点阵3232=1024位,除以8得128字节。要是行数不是8的倍数,比如9x9点阵,81位除以8得11字节,多出来的3位会占用一个完整字节存。所以算的时候要向上取整。
本题链接: