[問題] g++版本與int範圍的問題
不好意思想請問一個滿蠢的問題
因為上課老師希望我們參加一個競賽
那個競賽主辦單位是說使用g++4.5.2這個版本
在他們給的spec上有提及給的整數會是32 bit signed int
但是因為有要算到面積所以可能需要把兩個32bit的int相乘
我有點擔心會發生overflow的問題
因此想問一下兩個32bit的singed int相乘
我需不需要用一個long int去接這個值呢
還是實際上只要用int就好
(因為查到有一個網站說long int跟int的bit數是一樣的@@)
就請大家幫我解惑一下
不好意思
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.65.154
推
05/28 21:58, , 1F
05/28 21:58, 1F
→
05/28 21:59, , 2F
05/28 21:59, 2F
→
05/28 21:59, , 3F
05/28 21:59, 3F
→
05/28 21:59, , 4F
05/28 21:59, 4F
推
05/28 22:02, , 5F
05/28 22:02, 5F
→
05/28 22:02, , 6F
05/28 22:02, 6F
→
05/28 22:03, , 7F
05/28 22:03, 7F
推
05/28 22:37, , 8F
05/28 22:37, 8F
→
05/29 00:03, , 9F
05/29 00:03, 9F
→
05/29 00:05, , 10F
05/29 00:05, 10F
C_and_CPP 近期熱門文章
PTT數位生活區 即時熱門文章