overflow的意思...



贊助商連結


wenyic
2001-10-29, 02:06 AM
請問一下什麼是 OVERFLOW 呀??
可以給個詳細一點的說明嗎??(微處理機老師問我們...)

贊助商連結


好杯
2001-10-29, 02:31 AM
異味啦

Overflow

溢位運算結果超出變數所能容納.

SB
2001-10-29, 02:58 AM
好杯兄,工商服務換換口味吧!

wenyic
2001-10-29, 08:07 AM
最初由 好杯
異味啦

Overflow

溢位運算結果超出變數所能容納.
可不可以請這位大大舉一個例子呀??
因為這樣我還是有點不懂的說~~
如何運算使其溢位
謝謝~~

好杯
2001-10-29, 01:29 PM
最初由 SB
好杯兄,工商服務換換口味吧!
可以呀...不過我也不知要換啥??
給點建議吧...

metadata
2001-10-29, 06:46 PM
最初由 wenyic

可不可以請這位大大舉一個例子呀??
因為這樣我還是有點不懂的說~~
如何運算使其溢位
謝謝~~
比如設一變數A 其型態為short(範圍 -32768~32767 )
short a=2;
a= 20000 * 2 ;
System.out.println("a="+ a); //印出a
這樣就會產生溢位,因為20000*2=40000 超過了a的可存放範圍
這樣你懂了嗎? :D

ps:
以上為java的資料型態,VB就沒有short
VB直接用int(-32768~32767)
Java的int(範圍是-2147483648~2147483647)
各資料型態佔用不同記憶體空間int是32bit