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

[复制链接]
查看11 | 回复3 | 2018-2-28 17:00:11 | 显示全部楼层 |阅读模式
解释详细点哈!谢了!

回复

使用道具 举报

千问 | 2018-2-28 17:00:11 | 显示全部楼层
这就是一个重命名的作用,在写程序的时候你会要用到unsigned int这个类型的变量,但是因为太长用起来不方便而且多了很容易让程序看起来费劲,你可以用define语句来给这个类型重命名,那下次要用到这个类型时就可以了unit来代替unsigned int。uchar的那个也一样...
回复

使用道具 举报

千问 | 2018-2-28 17:00:11 | 显示全部楼层
#define uint
unsigned int
是宏代换 #define uchar
unsigned char是宏代换,即无符号字符型既可以写成 unsigned char也可以写成 uchar;这两种定义都可以;无符号整型既可以写成 unsigned int 也可以写成 uint;这两种定义...
回复

使用道具 举报

千问 | 2018-2-28 17:00:11 | 显示全部楼层
给数据类型 unsigned int(无符号整数) 定义一个别名 uint给数据类型 unsigned char(无符号字符) 定义一个别名 uchar这样在定义变量或常量时可以直接写别名如:uchar a; (和 unsigned char a; 等效)uint b;
((和 unsigned int b; 等效)...
回复

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

主题

0

回帖

4882万

积分

论坛元老

Rank: 8Rank: 8

积分
48824836
热门排行