为什么在单片机中要对数据类型定义,如#define uint unsigned int 不直接用int?

2025-04-17 08:59:33
推荐回答(4个)
回答1:

unsigned int是无符号0——65535 int是有符号整型-32767——32767 。 #define uint unsigned int 是宏定义表示uint代表unsigned int, 这样以后的程序就可以用uint代表unsigned int省了很多事。

回答2:

int 是有符号整型
unsigned int 是无符号整形
如楼上所说,因为大家都懒得打这么多字,所以就把unsigned int 定义为uint

回答3:

int 是 int
uint 是 uint啊
这两个本来就不是一个啊
你是不是想问为什么不直接用 unsigned int
为了方便
因为大家都懒 over

回答4:

是多此一举。