中科因仑“3+1”工程特种兵精英论坛
标题:
编程之路——点阵(JAVA)
[打印本页]
作者:
墨奚
时间:
2014-8-3 09:47
标题:
编程之路——点阵(JAVA)
代码如下:(效果为16X16点阵中打印一个“学”字)
class 字库{
char 学[] = {0x22,0x08,0x11,0x08,0x11,0x10,0x00,0x20,
0x7F,0xFE,0x40,0x02,0x80,0x04,0x1F,0xE0,
0x00,0x40,0x01,0x80,0xFF,0xFE,0x01,0x00,
0x01,0x00,0x01,0x00,0x05,0x00,0x02,0x00};
}
public class Test{
public static void main(String args[]){
int i = 0,j = 0;
字库 字模 = new 字库();
for(i=0;i<32;i++){
for(j=0;j<8;j++){
if(((字模.学[i]<<j)&0x80)==0x80){
System.out.print(" *");
}
else{
System.out.print(" ");
}
}
if(i%2!=0){
System.out.println("");
}
}
}
}
作者:
hxh
时间:
2014-8-3 10:29
不错,好思路
作者:
lxe
时间:
2014-8-3 11:15
C语言版上市:
#include"stdio.h"
char wu16Y[]={
0x00,0x02,0x00,0x0A,0xFC,0x12,0x00,0x12,0x00,0x02,0xFF,0x7F,0x00,0x02,0x20,0x02,
0x20,0x02,0xE4,0x02,0x24,0x04,0x24,0x44,0x24,0x48,0xE4,0x51,0x1F,0x60,0x02,0x40,
};
int main(void)
{
char i,j;
for(i = 0;i < 32;i++)
{
if((i > 0) & (i %2 ==0))
{
printf("\n");
}
for(j = 0;j < 8;j++)
{
if((wu16Y[i]>>j) & 0x01 == 0x01)
{
printf("*");
}
else
{
printf(" ");
}
}
}
}
复制代码
作者:
墨奚
时间:
2014-8-3 12:53
我不一样,我是先读高位的,你是先读低位
作者:
墨奚
时间:
2014-8-3 12:53
lxe 发表于 2014-8-3 11:15
C语言版上市:
我不一样,我是先读高位的,你是先读低位
作者:
墨奚
时间:
2014-8-3 12:55
lxe 发表于 2014-8-3 11:15
C语言版上市:
你这个转行转错了吧
作者:
还你一世界
时间:
2014-8-3 14:24
两个都不懂
作者:
杨玉玺
时间:
2014-8-5 09:25
c语言大神们能给推荐本好书吗?
作者:
墨奚
时间:
2014-8-5 10:39
C语言的书都差不多吧
欢迎光临 中科因仑“3+1”工程特种兵精英论坛 (http://bbs.enlern.com/)
Powered by Discuz! X3.4