線上訂房服務-台灣趴趴狗聯合訂房中心
發文 回覆 瀏覽次數:843
推到 Plurk!
推到 Facebook!

請問各位先進..........一個有關byte的問題........??

尚未結案
kevinhue
一般會員


發表:23
回覆:42
積分:13
註冊:2003-05-06

發送簡訊給我
#1 引用回覆 回覆 發表時間:2003-05-29 14:15:09 IP:218.160.xxx.xxx 未訂閱
各位高手大家好:                 我有個小問題想請問大家,我想處理一個從Memo上抓兩個 字串(String),如何第一個字串的四個low bits和第二個字串的四個low bits 然後將這八個bit合成一個byte................??? 例如1:有兩個字串30和32.....取得第一個字串的四個low bits(0000) 然後取得第二個字串的四個low bits(0010),最後合成自串(0000 0010)02h 例如2:有兩個字串41和43.....取得第一個字串的四個low bits(0001) 然後取得第二個字串的四個low bits(0011),最後合成自串(0001 0011)13h                                     請大家幫幫我好嗎??
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#2 引用回覆 回覆 發表時間:2003-05-29 14:55:39 IP:203.75.xxx.xxx 未訂閱
AnsiString asTemp0 = "41", asTemp1 = "43";   int nK;   int nI = asTemp0.ToInt(), nJ = asTemp1.ToInt();   nI = (nI / 10) * 16 + (nI % 10);   nJ = (nJ / 10) * 16 + (nJ % 10);   nI &= 0X0F;   nI <<= 4;   nJ &= 0X0F;   nK = nI | nJ;    Jesse Chan
------
Jesse Chan
kevinhue
一般會員


發表:23
回覆:42
積分:13
註冊:2003-05-06

發送簡訊給我
#3 引用回覆 回覆 發表時間:2003-05-29 16:59:08 IP:218.160.xxx.xxx 未訂閱
jessechan兄:              你實在是太利害了......小弟我還有一個小小的疑問,就是 Memo好像不能顯示ascii code的"00"這個字元,有沒有辦法可以顯示他.... 好奇怪ㄛ..........                            
jessechan
版主


發表:109
回覆:394
積分:254
註冊:2002-04-05

發送簡訊給我
#4 引用回覆 回覆 發表時間:2003-05-29 23:02:15 IP:61.228.xxx.xxx 未訂閱
查 ASCII 表, 0X00 本來就是 NULL 所以顯示不出來, 事實上, 0X20 以下的字元多是控制字元, 所以好像顯示不出來. Jesse Chan
------
Jesse Chan
系統時間:2024-04-29 13:56:35
聯絡我們 | Delphi K.Top討論版
本站聲明
1. 本論壇為無營利行為之開放平台,所有文章都是由網友自行張貼,如牽涉到法律糾紛一切與本站無關。
2. 假如網友發表之內容涉及侵權,而損及您的利益,請立即通知版主刪除。
3. 請勿批評中華民國元首及政府或批評各政黨,是藍是綠本站無權干涉,但這裡不是政治性論壇!