相当于 char code dis1[] ={'W','L','C','O','M','E',' ','T','O','\0'}

" />

uchar code dis1 =;什么意思?:uchar

uchar code dis1

函数代码DIS1

在C 语言中

是没有字符串变量的,字符串 是存储 字符数组中的 就像dis1[] ,

并且 在处理 直接出现 双引号 的字符串常量 时候 会再 数组的末尾加上一个空字符 \0 代表 字符串的结束。

char code dis1[] = {" WLCOME TO "};像这样就会 自动加上 \0

相当于 char code dis1[] ={'W','L','C','O','M','E',' ','T','O','\0'}

如果是这样 char dis[5]={'a','b','c','d','e'} 就不会自动加上\0了

单片机的uchar和uint怎么取选?:uchar

uchar等价于unsigned char,无符号字符整数,占用一个字节8位,等于51单片机字长,因此处理最快。uint等价于unsigned int,无符号整数,占用两个字节16位,处理稍慢。在用这两个字前先要定义:#define uchar unsigned char#define uint unsigned int

评论(0)

发表评论: