#define uint unsigned int........和 #define uchar unsigned char 在程序中表示什么意思,有什么功能。

解释详细点哈!谢了!

这就是一个重命名的作用,在写程序的时候你会要用到unsigned int这个类型的变量,但是因为太长用起来不方便而且多了很容易让程序看起来费劲,你可以用define语句来给这个类型重命名,那下次要用到这个类型时就可以了unit来代替unsigned int。uchar的那个也一样
温馨提示:答案为网友推荐,仅供参考
第1个回答  2011-07-27
#define uint unsigned int 是宏代换
#define uchar unsigned char 是宏代换,
即无符号字符型既可以写成 unsigned char也可以写成 uchar;这两种定义都可以;
无符号整型既可以写成 unsigned int 也可以写成 uint;这两种定义都可以;
第2个回答  2011-07-27
给数据类型 unsigned int(无符号整数) 定义一个别名 uint
给数据类型 unsigned char(无符号字符) 定义一个别名 uchar

这样在定义变量或常量时可以直接写别名
如:

uchar a; (和 unsigned char a; 等效)
uint b; ((和 unsigned int b; 等效)