標(biāo)題: 請問誰知道C語言中的UINT是什么賦值命令啊? [打印本頁]

作者: 核電譚還華    時間: 2018-11-23 23:01
標(biāo)題: 請問誰知道C語言中的UINT是什么賦值命令啊?
請問誰知道C 語言中的UINT 是什么賦值命令啊  較急,急

作者: angmall    時間: 2018-11-24 06:24


#define uint unsigned int
作者: mosqu    時間: 2018-11-24 08:00
uint是unsigned int
在開頭有#define uint unsigned int的

作者: ssk7793    時間: 2018-11-24 08:44
在C中,既然有了int,為什么還要有uint?特別是uint16,uint32等又有什么用?他們有什么區(qū)別?”
-----------------------------------------------------------------------------------
-----------------------------------------------------------------------------------
“int是C/C++數(shù)據(jù)類型,uint,uint16,uint32并不是C/C++內(nèi)建的類型,而只是一些typedef
可能的定義如下
typedef unsinged int uint; //為了省事啊,這樣不用寫unsigned int而只需要寫uint
typedef unsigned short uint16;// int的size取決于平臺,比如16位平臺上sizeof(16)為2,32為上為4,64位上為8
// 而short的size則保證為2字節(jié),在需要明確指明數(shù)據(jù)大小時可以 使用
typedef unsigned long uint32;//道理同上,sizeof(long)一定為32,看看,在64位機(jī)上sizeof(long)
-----------------------------------------------------------------------------
-----------------------------------------------------------------------------
“大小的區(qū)別,
int就是一個機(jī)器字長
uint就是一個無符號的int
uint16就是一個無符號的16位整型
uint32就是一個無符號的32位整型”
作者: Field_Lee    時間: 2018-11-24 09:15
應(yīng)該是宏定義的吧,將unsigned int 宏定義為uint
作者: diy1997    時間: 2018-11-24 09:18
有這個命令嗎?

到是為了書寫方便,習(xí)慣用 #define uint unsigned int 這個宏定義。

意思是,用 uint 代表 unsigned int,

unit i; // 定義一個名為“i”的無符號整型變量

不知道你說的是不是這個......


作者: wuli潔    時間: 2018-11-24 09:54
無符號整型
作者: 冰冰潔潔    時間: 2018-11-24 10:41
wuli潔 發(fā)表于 2018-11-24 09:54
無符號整型

定義一個65536的數(shù)據(jù)變量。另一個char是255最大值變量。如定義了一個int型秒,就最大為65536秒。定意了Char型秒就最大為255秒,多了也不顯示,要多你就定意個L...變量長的,f...浮點(diǎn)型的,
作者: 2312596066    時間: 2018-11-24 10:43
就是unsigned  int   用來定義一個無符號整型變量,前邊一般需要用#define uint unsigned int來實現(xiàn)用uint  代替unsigned  int
作者: starll    時間: 2018-11-24 11:15
是unsigned in的別名




歡迎光臨 (http://www.torrancerestoration.com/bbs/) Powered by Discuz! X3.1