判斷高位元MSB |
尚未結案
|
ytasmallmf
一般會員 發表:33 回覆:39 積分:14 註冊:2008-12-11 發送簡訊給我 |
|
taishyang
站務副站長 發表:377 回覆:5490 積分:4563 註冊:2002-10-08 發送簡訊給我 |
|
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
不知道您要用 api 來做的目的是? 是想增進速度,還是想增進程式可讀性?
其實不用 function ,直接用一條運算式就可以解決了 if ! (( Gray_Source1 ^ Gray_Source2) & 0xf0 ) { } ===================引 用 ytasmallmf 文 章=================== 小弟這邊有個問題想要請教,小弟使用兩個BYTE形態的變數想要做高位元的比較 是否有api可以用。小弟目前的方式 Gray_Source1=Gray_Source1&0xf0; Gray_Source2=Gray_Source2&0xf0; if(Gray_Source1 == Gray_Source2) { } |
ytasmallmf
一般會員 發表:33 回覆:39 積分:14 註冊:2008-12-11 發送簡訊給我 |
|
ytasmallmf
一般會員 發表:33 回覆:39 積分:14 註冊:2008-12-11 發送簡訊給我 |
===================引 用 carstyc 文 章=================== 不知道您要用 api 來做的目的是? 是想增進速度,還是想增進程式可讀性? 其實不用 function ,直接用一條運算式就可以解決了 if ! (( Gray_Source1 ^ Gray_Source2) & 0xf0 ) { } 這段程式有點看不懂。^不是次方嗎 ===================引 用 ytasmallmf 文 章=================== 小弟這邊有個問題想要請教,小弟使用兩個BYTE形態的變數想要做高位元的比較 是否有api可以用。小弟目前的方式 Gray_Source1=Gray_Source1&0xf0; Gray_Source2=Gray_Source2&0xf0; if(Gray_Source1 == Gray_Source2) { } |
carstyc
資深會員 發表:16 回覆:254 積分:329 註冊:2003-07-18 發送簡訊給我 |
^ 應該是 xor 吧....還是我太久沒用了....忘了符號。
總之就是如下的運算式 not (( Gray_Source1 xor Gray_Source2) and 0xf0 ) ===================引 用 ytasmallmf 文 章=================== ===================引 用 carstyc 文 章=================== 不知道您要用 api 來做的目的是? 是想增進速度,還是想增進程式可讀性? 其實不用 function ,直接用一條運算式就可以解決了 if ! (( Gray_Source1 ^ Gray_Source2) & 0xf0 ) { } 這段程式有點看不懂。^不是次方嗎 ===================引 用 ytasmallmf 文 章=================== 小弟這邊有個問題想要請教,小弟使用兩個BYTE形態的變數想要做高位元的比較 是否有api可以用。小弟目前的方式 Gray_Source1=Gray_Source1&0xf0; Gray_Source2=Gray_Source2&0xf0; if(Gray_Source1 == Gray_Source2) { } |
本站聲明 |
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。 2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。 3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇! |