Re: 請問C18怎麼能將0x123456789abcdef0 轉成BCD顯示?
|
||||
---|---|---|---|---|
中級會員
|
怎麼都沒人解說,這裡真窮?
發表於: 2005/5/12 16:08
|
|||
|
Re: 請問C18怎麼能將0x123456789abcdef0 轉成BCD顯示?
|
||||
---|---|---|---|---|
管理員
|
來自地獄的訪客,
MPLAB C18 能處理的整數最大值是 32 bit 的 long 或 unsigned long. 您要處理的 64 bit 整數超過了 C18 的支援範圍了 ! 若要在 MPLAB C18 做 數值轉換, 可以用 MPLAB C18 C Compiler Libraries 手冊中 , TABLE 4-2 所列的許多函數對不同資料寬度的數值來轉換成 ASCII 的字串. 另外在 MPLAB C18 V2.40 以後支援 sprintf( ) , 用它也能轉換許多格式 !
發表於: 2005/5/9 0:24
|
|||
|
請問C18怎麼能將0x123456789abcdef0 轉成BCD顯示?
|
||||
---|---|---|---|---|
高級會員
|
1.16進制轉10進制,只是很長吧!
請問,是否有這方面的資料? 2.a=0x1234567890abcdef b=0x9876543210abcdef 請問,a+b 或是b-a ? C18要怎麼寫?
發表於: 2005/5/7 16:10
|
|||
|