PTT
網頁版
登入/註冊
新聞
熱門文章
熱門看板
看板列表
作者查詢
最新文章
我的收藏
最近瀏覽
看板名稱查詢
批踢踢 PTT 搜尋引擎
看板
[
C_and_CPP
]
討論串
[問題] 判別溢位
共 5 篇文章
排序:
最新先
|
最舊先
|
留言數
|
推文總分
內容預覽:
開啟
|
關閉
|
只限未讀
首頁
上一頁
1
下一頁
尾頁
#5
Re: [問題] 判別溢位
推噓
4
(4推
0噓 7→
)
留言
11則,0人
參與
,
最新
作者
suhorng
( )
時間
15年前
發表
(2010/04/05 21:51)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
(啊, 先不考慮負數好了XD). 是要判斷 a * b 有沒有溢位嗎 ?. 我可能會選擇這樣判斷:. if (MAX_INT/b < a) puts("Overflow!");. 之類的~. 因為整數除法剛好是無條件捨去 ^_^. 所以如果 MAX_INT/b >= a 則 a*b 絕對不會溢位.
#4
Re: [問題] 判別溢位
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
tsaiminghan
(nahgnimiast)
時間
15年前
發表
(2010/04/05 01:09)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
請教一下,. 我記得以前上課的時候。. 正+正 = 正. 負+負 = 負. 正+負 = 不會溢位. 所以先檢查相加的兩者,再跟結果比較就可以了吧?. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 59.121.128.177.
#3
Re: [問題] 判別溢位
推噓
2
(2推
0噓 12→
)
留言
14則,0人
參與
,
最新
作者
maydayai
時間
15年前
發表
(2010/04/04 22:27)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
不太像耶. 我大概是寫這樣. cin>>a;. cin>>b;. b1=b;. do. {b1=b1+b;. a-=1;}. while. (a>1);. cout<<b1;. --.
※
發信站:
批踢踢實業坊(ptt.cc)
. ◆ From: 218.171.141.57.
#2
Re: [問題] 判別溢位
推噓
0
(0推
0噓 0→
)
留言
0則,0人
參與
,
最新
作者
FAITHY
時間
15年前
發表
(2010/04/04 21:48)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
不太懂什麼是連加法運算,以下方法算嗎. -------. 129=10000001. 255=11111111. 10000001. 11111111. ---------. 10000001. 10000001. 10000001. 10000001. 10000001. 10000001. 10
#1
[問題] 判別溢位
推噓
9
(9推
0噓 13→
)
留言
22則,0人
參與
,
最新
作者
maydayai
時間
15年前
發表
(2010/04/03 22:22)
,
編輯
資訊
0篇文章回應此文
0
內文有0個圖片
image
0
內文有0個連結
link
0
內容預覽:
原PO是C++新手. 最近老師出了個問題. 是要判別溢位的. ab相乘結果若溢位. 顯示的結果就會是錯的. EX: 2147483647*2 會等於 4. 目的要我寫程式在發生
溢位之前先預知可能會發生溢位
. 那有什麼方法可以預知嗎?. 謝謝~. --.
※
發信站:
批踢踢實業坊(ptt.cc)
.
(還有195個字)
首頁
上一頁
1
下一頁
尾頁