加入會員
登錄
論壇
搜索
幫助
導航
NCIS資訊中心討論區
»
VB6 討論板
» 十六進制轉十進制的問題?
返回列表
回復
發帖
發新話題
發佈投票
發佈懸賞
發佈辯論
發佈活動
發佈視頻
發佈商品
HSUJENFENG
發短消息
加為好友
HSUJENFENG
當前離線
UID
1600
帖子
19
精華
1
積分
188
威望
98
金錢
30
供獻
18
閱讀權限
20
在線時間
12 小時
註冊時間
2009-1-13
最後登錄
2010-9-4
初級助理
1
樓
打印
字體大小:
t
T
發表於 2010-7-31 07:37
|
只看該作者
十六進制轉十進制的問題?
a = Val("&H" & "EA60")
結果a=-5536 用xp裏的計算機計算結果a=60000 結果不一樣
b = Val("&H" & "7350")
結果b=30000 用xp裏的計算機計算結果b=30000 結果一樣
請教各位大大這個差異性在那裏?
收藏
分享
評分
回復
引用
訂閱
TOP
HSUJENFENG
發短消息
加為好友
HSUJENFENG
當前離線
UID
1600
帖子
19
精華
1
積分
188
威望
98
金錢
30
供獻
18
閱讀權限
20
在線時間
12 小時
註冊時間
2009-1-13
最後登錄
2010-9-4
初級助理
2
樓
發表於 2010-7-31 19:13
|
只看該作者
我試出來了
a = Val(CLng("&H" & "EA60"))
a=60000已大於32767,所以要轉成CLng
整數範圍-32768 ~ 32767
長整數範圍-2,147,483,648 ~ 2,147,483,647
回復
引用
TOP
shege
發短消息
加為好友
shege
(缺乏威脅性的怪獸)
當前離線
老得太快,聰明太遲
UID
18
帖子
597
精華
6
積分
6959
威望
3405
金錢
907
供獻
745
閱讀權限
200
性別
男
來自
北縣永和
在線時間
1242 小時
註冊時間
2007-1-8
最後登錄
2010-9-4
管理員
3
樓
發表於 2010-8-2 09:59
|
只看該作者
其實,您這樣子就可以了:
a = CLng("&H" & "EA60")
貧窮是唯一可以不勞而獲的東西
回復
引用
TOP
HSUJENFENG
發短消息
加為好友
HSUJENFENG
當前離線
UID
1600
帖子
19
精華
1
積分
188
威望
98
金錢
30
供獻
18
閱讀權限
20
在線時間
12 小時
註冊時間
2009-1-13
最後登錄
2010-9-4
初級助理
4
樓
發表於 2010-8-5 08:10
|
只看該作者
謝謝shege大!收到
回復
引用
TOP
返回列表
回復
發帖
VC6討論板
MS SQL Server討論版
Windows
MySQL Server