事情是这样的,我先来还原一下场景,有如下图中的一段代码,这段代码的逻辑很简单。按理说,不管这个集合有多大,都会执行top次的循环,每个循环里都要执行if判断,所以花费的时间不管是否洗牌应该都是一样的对吧。
在图形方式下分辨率1024×1024,颜色216种 解:字符方式下: 256个字符集中的每个字符需8位表示,256种颜色需8位表示,则: 基本缓存:25×80×8/8=2000B,2KB 属性缓存:2KB×1=2KB 显存容量至少:4KB 图形方式下: 颜色216种需用16位表示 显示屏上共有:1024×1024=220个点 每个点所属性需2B表示 则所需的属性显存:220×2B=221B=2MB 显存容量至少:2M 注意:在图形方式下无基本显存。
按照通常的划分,人与计算机交流的语言分三种,从低到高为机器语言、汇编语言、高级语言。0和1组成的二进制数字跟我们习惯的10进制不同,比如3就是11,4就是100,7就是111,9是1001,16是,10000,很长,在编程时不方便。