[VBA ] 資料形態溢位
如下
當定義 b c 為 byte 時
a=c*b 會溢位
但如果定義 b c integer時 就正常
可是我不懂的是 我是定義a 為integer
但是b*c>255 就會溢位
請問這是正常的嗎??
Sub over()
Dim b As Byte, c As Byte
Dim a As Integer
b = 60
c = 60
a = c * b
End Sub
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 36.227.238.186
※ 文章網址: https://www.ptt.cc/bbs/Visual_Basic/M.1536946039.A.C78.html
推
09/15 04:55,
6年前
, 1F
09/15 04:55, 1F
→
09/15 04:56,
6年前
, 2F
09/15 04:56, 2F
→
09/15 04:57,
6年前
, 3F
09/15 04:57, 3F
Visual_Basic 近期熱門文章
PTT數位生活區 即時熱門文章