TFT显示问题

2020-02-01 16:13发布

本帖最后由 th1993 于 2013-2-5 13:21 编辑

程序中定义了一个变量,想用TFT显示这个变量,结果显示的是英文(如unsigned char i=7;显示为i,不是7),怎么显示这个变量的大小呢?
友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
7条回答
jswd0810
1楼-- · 2020-02-01 19:50
 精彩回答 2  元偷偷看……
tony90
2楼-- · 2020-02-01 22:07
难道你用的是带字库滴TFT,那就不要写'i',就写i就好啦
wgui
3楼-- · 2020-02-02 00:59
如果单一个i,i的值是7,肯定显示不了吧'0'+i才是字符编码,ASCII中的7是没有符号的
th1993
4楼-- · 2020-02-02 06:51
tony90 发表于 2013-2-5 22:36
难道你用的是带字库滴TFT,那就不要写'i',就写i就好啦

不是带字库的,直接写出i也不行,不过我用if语句改好了!
th1993
5楼-- · 2020-02-02 07:54
wgui 发表于 2013-2-6 01:20
如果单一个i,i的值是7,肯定显示不了吧'0'+i才是字符编码,ASCII中的7是没有符号的 ...

我用i-48后显示还是不行,和你的想法差不多,最后采用if(i==7) 调用显示函数显示55(7的ASCII)就可以了
tony90
6楼-- · 2020-02-02 07:54
 精彩回答 2  元偷偷看……

一周热门 更多>