一个char数据,一个int数据,是同样可以用if 语句来比较的。单片机的C语言编程,char 数据不再只是字符了,就是8位带符号数,有正负数的。这一点不同于电脑的C语言编程,只是指字符型。如果确实是要用char表示字符,那就用unsigned char来表示,同样,可以用if 语句比较。
char可以强转位数字int c=(int)'a'。 第三类:整数型(byte、short、int、long) 1.byte类型(字节)占1个字节大小为8位。char类型占2个字节大小16位。 2.short类型占2个字节大小16位从-32768到32767。 http://3.int类型占4个字节大小32位从-2147483648,到2147483647共10位。 4.long类型占8个字节大小64位从...