欧美极品高清xxxxhd,国产日产欧美最新,无码AV国产东京热AV无码,国产精品人与动性XXX,国产传媒亚洲综合一区二区,四库影院永久国产精品,毛片免费免费高清视频,福利所导航夜趣136

 找回密碼
 立即注冊

QQ登錄

只需一步,快速開始

搜索
查看: 6221|回復(fù): 23
收起左側(cè)

這個(gè)C語言數(shù)據(jù)類型加括號是啥意思?

  [復(fù)制鏈接]
ID:847776 發(fā)表于 2021-6-6 14:08 | 顯示全部樓層 |閱讀模式
看到下面一段代碼,后面括號里面的uint代表unsigned int,但是用括號括起來是什么意思呢?后面還跟十六進(jìn)制數(shù),沒看明白

/** IO屬性定義 */
//準(zhǔn)雙向口
#define IO_IN_OUT_PUT_M0                        ((uint) 0x00)
#define IO_IN_OUT_PUT_M1                        ((uint) 0x01)









回復(fù)

使用道具 舉報(bào)

ID:94031 發(fā)表于 2021-6-6 15:05 | 顯示全部樓層
語法要求,記住就行。
回復(fù)

使用道具 舉報(bào)

ID:933803 發(fā)表于 2021-6-6 16:48 | 顯示全部樓層
固定要求,記住就行
回復(fù)

使用道具 舉報(bào)

ID:554500 發(fā)表于 2021-6-6 21:50 | 顯示全部樓層
0x01表面上看是占一個(gè)字節(jié)內(nèi)存
但是用(uint) 做類型轉(zhuǎn)換,這樣的話0x01就占了兩個(gè)字節(jié)內(nèi)存。
不知道這樣說能明白不
回復(fù)

使用道具 舉報(bào)

ID:157057 發(fā)表于 2021-6-6 22:03 | 顯示全部樓層
強(qiáng)制類型轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

ID:157057 發(fā)表于 2021-6-6 22:03 | 顯示全部樓層
十六進(jìn)制數(shù)是編號!
回復(fù)

使用道具 舉報(bào)

ID:592807 發(fā)表于 2021-6-7 08:18 | 顯示全部樓層
類型強(qiáng)制轉(zhuǎn)換,
回復(fù)

使用道具 舉報(bào)

ID:934036 發(fā)表于 2021-6-7 09:20 | 顯示全部樓層
固定的
回復(fù)

使用道具 舉報(bào)

ID:934096 發(fā)表于 2021-6-7 11:08 | 顯示全部樓層
語法規(guī)定
回復(fù)

使用道具 舉報(bào)

ID:606226 發(fā)表于 2021-6-7 12:15 | 顯示全部樓層

類型強(qiáng)制轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

ID:808634 發(fā)表于 2021-6-7 12:28 | 顯示全部樓層
為了讓機(jī)器識別
回復(fù)

使用道具 舉報(bào)

ID:487569 發(fā)表于 2021-6-7 16:42 | 顯示全部樓層
強(qiáng)制類型轉(zhuǎn)換。一般用于計(jì)算結(jié)果。 比如 a=(unsigned char)(2.8/2) 本來結(jié)果是1.4,強(qiáng)制轉(zhuǎn)換后為1。在你的例子就是轉(zhuǎn)換為 0x0000 和0x0001
回復(fù)

使用道具 舉報(bào)

ID:934876 發(fā)表于 2021-6-8 15:51 | 顯示全部樓層
這屬于類型強(qiáng)制轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

ID:495628 發(fā)表于 2021-6-8 16:58 | 顯示全部樓層
先說答案:強(qiáng)制類型轉(zhuǎn)換
詳細(xì)說明:C語言教材,關(guān)于數(shù)據(jù)類型說明的一節(jié)
回復(fù)

使用道具 舉報(bào)

ID:931684 發(fā)表于 2021-6-8 20:54 | 顯示全部樓層
是為了表示前面宏定義的這個(gè)數(shù)是無符號整型變量, 它的編號是0x00
回復(fù)

使用道具 舉報(bào)

ID:420836 發(fā)表于 2021-6-9 09:14 | 顯示全部樓層
這種數(shù)據(jù)操作稱為將一種數(shù)據(jù)類型轉(zhuǎn)換為另一種數(shù)據(jù)類型,也稱為類型轉(zhuǎn)換。
回復(fù)

使用道具 舉報(bào)

ID:935291 發(fā)表于 2021-6-9 10:38 | 顯示全部樓層
為了讓你使用的宏定義代表的數(shù)字是括號里這個(gè)數(shù)據(jù)類型,這是強(qiáng)制轉(zhuǎn)換,不寫的話可能默認(rèn)的數(shù)據(jù)類型是帶符號整型,或者是其它可能會(huì)導(dǎo)致出問題的數(shù)據(jù)類型
回復(fù)

使用道具 舉報(bào)

ID:934838 發(fā)表于 2021-6-9 11:01 | 顯示全部樓層
語法要求的,是類型強(qiáng)制轉(zhuǎn)換
回復(fù)

使用道具 舉報(bào)

ID:415064 發(fā)表于 2021-6-14 21:42 | 顯示全部樓層
別被坑了,還記得宏的用發(fā)么,替換!直接替換!
#define L 5+5
#define R (5+5)
uint32_t test = R / 2
第一個(gè)會(huì)算成5+5/2=7
第二個(gè)會(huì)算成(5+5)/2=5
回復(fù)

使用道具 舉報(bào)

ID:637144 發(fā)表于 2021-6-14 22:37 | 顯示全部樓層
類型強(qiáng)制轉(zhuǎn)換...
回復(fù)

使用道具 舉報(bào)

ID:937452 發(fā)表于 2021-6-15 09:34 | 顯示全部樓層
最外層括號是給預(yù)處理程序看的,讓程序在預(yù)處理時(shí)把((uint) 0x00)看作一個(gè)整體, 內(nèi)層括號的意思是將0x00(有符號類型)強(qiáng)制轉(zhuǎn)換為無符號類型。
回復(fù)

使用道具 舉報(bào)

ID:937799 發(fā)表于 2021-6-15 10:47 | 顯示全部樓層
類型強(qiáng)轉(zhuǎn)
回復(fù)

使用道具 舉報(bào)

ID:727267 發(fā)表于 2021-6-15 11:35 | 顯示全部樓層
我個(gè)人也是理解為強(qiáng)制類型轉(zhuǎn)換,但是沙發(fā)和板凳所說的“格式要求”,這個(gè)是有什么意義呢?
是不是在在宏定義的時(shí)候,使用強(qiáng)制類型轉(zhuǎn)換,確保數(shù)據(jù)格式的準(zhǔn)確性??
求指教
回復(fù)

使用道具 舉報(bào)

ID:81196 發(fā)表于 2021-6-16 08:46 | 顯示全部樓層
類型強(qiáng)制轉(zhuǎn)換時(shí)必須使用的表示方法,就和指針用*一樣,固定搭配而已。語法規(guī)則規(guī)定如此記住強(qiáng)制轉(zhuǎn)換加括號即可。
回復(fù)

使用道具 舉報(bào)

您需要登錄后才可以回帖 登錄 | 立即注冊

本版積分規(guī)則

小黑屋|51黑電子論壇 |51黑電子論壇6群 QQ 管理員QQ:125739409;技術(shù)交流QQ群281945664

Powered by 單片機(jī)教程網(wǎng)

快速回復(fù) 返回頂部 返回列表