C语言 定义一个字符数组
unsignedcharshuzi[]={'1','2','3','4','5','6','7','8','9','10','11','12'};这样定义不对吗?为什么老...
unsigned char shuzi[]={'1','2','3','4','5','6','7','8','9','10','11','12'};
这样定义不对吗?
为什么老是编译不过呢?
我就是想要让数字以字符在液晶上显示! 展开
这样定义不对吗?
为什么老是编译不过呢?
我就是想要让数字以字符在液晶上显示! 展开
6个回答
展开全部
单片机程序的话就如下:
unsigned char shuzi[]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c};
unsigned char shuzi[]={'1','2','3','4','5','6','7','8','9',"10","11","12"};
字符的话单个才用引号 2个以上就得用双引号啦 建议用第一种方法 写液晶的话 直接0x30就是数据0啦 0x31 是1·····直接把写数据的函数里放0x30就是数据0 比如 Write_Data(0x30)就是在指定位置写数据0 函数名当然是你自己的啦
unsigned char shuzi[]={0x01,0x02,0x03,0x04,0x05,0x06,0x07,0x08,0x09,0x0a,0x0b,0x0c};
unsigned char shuzi[]={'1','2','3','4','5','6','7','8','9',"10","11","12"};
字符的话单个才用引号 2个以上就得用双引号啦 建议用第一种方法 写液晶的话 直接0x30就是数据0啦 0x31 是1·····直接把写数据的函数里放0x30就是数据0 比如 Write_Data(0x30)就是在指定位置写数据0 函数名当然是你自己的啦
展开全部
'10','11','12'
这是字符??
这是字符??
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
unsigned char shuzi[]={'1','2','3','4','5','6','7','8','9',' ','1','0',' ','1','1',' ','1',' ','2'};
这样试试
这样试试
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
字符只有0到9这几个数字,10,11,12是字符串了!!!!!
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
unsigned怎么能和char放在一起定义?
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
一楼正解
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询