推 DON3000 : 超過int了嗎? 05/04 23:12
不懂 INT
→ lay10521 : overflow 05/04 23:13
!?
推 jinxinmypant: 溢位? 05/04 23:14
超出很多無法顯示吧
→ jinxinmypant: 你去看簡單的寫程式的書就大概知道了 05/04 23:15
→ j101062817 : 2^31 05/04 23:17
推 peter0627 : 2的31次方-1 05/04 23:18
→ su4vu6 : XDDD 血鬼AP負的 05/04 23:18
推 mimi95742 : 變負的 溢位? 05/04 23:18
→ mimi95742 : 補數的概念? 05/04 23:19
傷眼圖 ~~ 小弟不是學設計的 這我不懂QAQ
→ LeeSangHyeok: 簡單說就是超過寫程式的人預設這個變數的輸入值範圍 05/04 23:22
inf & int & nan(-ind) 分別代表(?
推 potter1529 : 超出一個變數的預設記憶體儲存空間 單位為byte 05/04 23:23
好深奧的感覺
就說是手機翻拍傷眼圖了 抱歉QAQ 手很忙 要一直按石像鬼不能停...
→ potter1529 : int是正整數 inf是無限大(超出範圍) 05/04 23:25
感謝解答!
推 DONmilK : Overflow 05/04 23:26
推 qwe12340812 : int可以存放的值範圍在-2147483648~2147483647之間 05/04 23:28
血量顯示-2147483648的時候 Q招式顯示扣4%(血量有超過2147483648)
→ qwe12340812 : 所以正數超過範圍會溢位從負數回來 05/04 23:28
所以是指血量只能顯示這個數值 其他的招式或是泰坦的額外傷害 數值是另外的(?
推 oncemore : 爐石也有 05/04 23:29
應該遊戲都有上限 指是是多少的問題(?
推 a567896666 : int有限制範圍的 05/04 23:32
推 qwe12340812 : 因為正常寫程式,尤其是這種遊戲,血量頂多一萬吧 05/04 23:33
→ qwe12340812 : 所以用int存放 設計師會覺得夠 正常遊戲也不會這樣 05/04 23:34
阿福卻能用K來顯示 雖然只是看爽的..
→ potter1529 : 總之是基礎的程式定義啦 大概序章或第一章會講的變 05/04 23:37
→ potter1529 : 數定義 不過首先你得知道常識是電腦是二進位以及記 05/04 23:38
→ potter1529 : 體空間的基本計算機概論 不過我想本板沒人有興趣 05/04 23:38
→ potter1529 : 就不用再對這種無聊又基本的問題深究了 05/04 23:39
看LOL版學知識 !! 但兆後面的單位要怎麼說明..看泰坦傷害那張圖 我念不出來!!
推 qwe12340812 : 因為阿福…只是在顯示數字後面加一個K啊XDDDD 05/04 23:39
好像也是QQ
推 Windancecat : 真心要寫還是寫得出來拉 不過幹麻這麼無聊 corner 05/04 23:41
→ Windancecat : case 05/04 23:41
也是 我無聊了...
推 potter1529 : 記憶體溢位以後要看程式平台怎麼定義的 05/04 23:41
有標準念法麻? 我只會唸到千兆..
推 weboau : XDDDDDDDDDDDDDDD 05/04 23:41
推 qwe12340812 : 假設你有興趣,就看程式設計的變數章節,然後像P大 05/04 23:42
推 qwe04687 : 數值太大了 跟我一樣(開玩笑 05/04 23:43
可是數值太大後就會變成0耶..所以你....
→ qwe12340812 : 說的一樣,要看使用哪種程式,溢位的情況也不同 05/04 23:43
之後來看看書稍微了解一下!
推 Rex1009 : 2147483647~-2147483648 05/04 23:44
推 dianalf : 我只想知道 你按了多久 05/04 23:44
按到負數很快 大約10分鐘 然後大約巴龍出來變成0 最多30分鐘吧
→ qwe12340812 : 然後寫是寫得出來,但正常遊戲用不到所以工程師沒寫 05/04 23:44
是阿~
推 pe0853706 : int改long 05/04 23:45
推 FAYD : 啥小 看推文還以為走錯版 05/04 23:46
有各種神人教知識!! 不好嘛!!
※ 編輯: abycci (111.252.113.159), 05/04/2017 23:47:21
推 ian0912 : 這篇釣出一堆資工系xD 05/04 23:50
→ ciwewa : 改long主程式會大很多吧... 05/04 23:51
→ pe0853706 : 所以才會遊戲才會只設int阿 05/04 23:52
推 beaune : 就跟以前16BIT遊戲血量只能到65535一樣 05/04 23:52
推 pe0853706 : 多打到一次才會 05/04 23:52
推 neptune06 : 會死嘛!? 05/05 00:02
推 stuza17 : 楓之谷滿幣 2147 483 647 05/05 00:03
推 chen841115 : overflow QQ 工程師要改Long惹 05/05 00:04
推 xzero000 : 超過最大會從頭開始,你玩手機的日期也會是這樣,超 05/05 00:08
→ xzero000 : 過最大年份會跳回19xx年 05/05 00:08
推 brian0314 : 這篇根本天才小釣手 05/05 00:09
推 qwe04687 : 常用遊戲數據修改器的也知道 05/05 00:14
→ Puye : 我以為是常識 原來不是阿 05/05 00:15
噓 pe0853706 : 現在楓谷滿幣變100億-1了 05/05 00:18
推 godbigmilk : 文組不意外 05/05 00:20
推 pe0853706 : 按到噓.. 05/05 00:20
推 HMKRL : 改long不會讓程式變大 是記憶體會用比較多 05/05 00:21
→ HMKRL : 倒是為什麼浮點數的nan/inf會和整數溢位一起出現啊 05/05 00:21
→ HMKRL : … 05/05 00:21
推 blue8d83n : 原PO正妹 05/05 00:23
推 MasCat : 溢位啦 很明顯 05/05 00:45
推 qwe12340812 : 會有NaN跟Inf是因為有些計算會用浮點數計算後取整數 05/05 00:47
推 lebronlp097 : 我看這推文頭真的好痛 05/05 00:47
→ qwe12340812 : 所以他本身還是浮點數,只是顯示成整數 05/05 00:48
推 steven82126 : 就溢位 05/05 00:49
→ gn00399745 : 因為二進位的第一位數會拿去表是負數 05/05 00:54
→ gn00399745 : 會去表示正負號 所以超過可顯示的範圍 第一位數會 05/05 00:55
推 terry623 : 剛視了一下 雖然沒按到那麼大就放棄了 但發現去泡 05/05 00:55
→ gn00399745 : 變成1 1會表示負號 所以他會變成負的 05/05 00:55
→ terry623 : 溫泉都不會扣血就牽著一條線而已走來走去很舒壓 05/05 00:55
好熱烈的討論 看到後面完全是專業 看不懂!!
※ 編輯: abycci (111.252.113.159), 05/05/2017 00:57:17
推 Icanmakeit : 文組看不懂啦 05/05 01:08
推 www846www : 所以他血量也是用浮點數而不是int嗎OAO 05/05 01:32
推 windada2 : 血量這種寫到long long 記憶體會吃太多吧 過了就ove 05/05 01:36
推 twolight : 溢位了咩 05/05 02:09
推 sam86716 : 有玩楓谷覺得這數字好懷念哦XD 05/05 02:18
推 a123456cg : 文組不懂很正常 05/05 02:32
推 ap954212 : 文組表示: 05/05 03:06
噓 james30603 : 從玩RO就以為是常識 結果居然 05/05 06:47
推 toyhsu : 單純溢位變負值 05/05 08:43
推 jellykid0305: 文組 05/05 10:33